Feature #2021
Devbox: package changelog hints from redmine
Status: | CLOSED | Start date: | 06/12/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 06/13/2013 | |
Assignee: | - | % Done: | 100% | |
Category: | nethserver-devbox | |||
Target version: | v6.4-beta2 | |||
Resolution: | NEEDINFO: | No |
Description
Prior a package release the Packager does the following actions:
- Executes
release-changelog
and see what has been done by DEVs since last release, searching ondev.nethesis.it
the releated issues - Modifies
%changelog
section in*.spec.in
file, setting the new release number - Executs @git commit -m 'Release X.Y.Z'
- Executes
release-tag
, that generates a signed git tag for the new release - Builds the package (
build-rpm
command) - If build is OK,
git push
commit and tag, then upload the RPM tonethserver-testing
yum repository
Steps 1, 2, 3, 4 can be executed by a single interactive script, that merges release-changelog
and release-tag
features into one single command.
Associated revisions
release-rpm command: commit and tag a new release reading issue subjects from redmine. Refs #2021
release-rpm: enabled dirty workdir check. Refs #2021
History
#1 Updated by Davide Principi about 8 years ago
- Due date set to 06/13/2013
- Status changed from TRIAGED to ON_DEV
- Assignee set to Davide Principi
- Start date set to 06/12/2013
- % Done changed from 20 to 30
- Estimated time set to 2.00
#2 Updated by Davide Principi about 8 years ago
- Status changed from ON_DEV to MODIFIED
- % Done changed from 30 to 70
#3 Updated by Davide Principi about 8 years ago
- Status changed from MODIFIED to ON_QA
- Assignee deleted (
Davide Principi) - % Done changed from 70 to 80
In nethserver-testing
:
nethserver-devbox-1.2.0-1.ns6.noarch.rpm
#4 Updated by Davide Principi about 8 years ago
Test case
To create a tagged Release commit for version 1.2.3
$ release-rpm -T 1.2.3 nethserver-packagename
Verify build-rpm
works, then push the git tag.
#5 Updated by Giacomo Sanchietti about 8 years ago
- Status changed from ON_QA to VERIFIED
- Assignee set to Giacomo Sanchietti
- % Done changed from 80 to 100
It works great!
#6 Updated by Giacomo Sanchietti about 8 years ago
- Assignee deleted (
Giacomo Sanchietti)
#7 Updated by Davide Principi about 8 years ago
- Status changed from VERIFIED to CLOSED
- % Done changed from 90 to 100
Moved to nethserver-updates repository