Home
My Page
Projects
deegree

[#6508] Build automation for releases

Date:
2014-02-21 13:54
Priority:
4
State:
Open
Submitted by:
Torsten Friebe (tfriebe)
Assigned to:
Torsten Friebe (tfriebe)
Summary:
Build automation for releases

Detailed description
To perform a release (major, minor, bugfix, pre-release) the following steps need to be executed:

1. pull requests (fine)

2. build releases on hudson

3. fix issues, if any

4. update website

5. update documentation with latest version

6. write release email



Task is to identify steps which can be automated by CI or other services.

Followup

Message
Date: 2014-02-24 10:10
Sender: Torsten Friebe

We are aiming to automate as much as possible.
1) - Pull request validation shall be done up front by the committer using the travis-ci.org bot. The TMC shall not do the build verification itself.

5) - updating and publishing the documentation shall be at readthedocs.org

6) - release notification shall be automated using automated change log generation


Attached Files:

Changes:

No Changes Have Been Made to This Item


This site is hosted by Intevation GmbH