mirror of
https://github.com/ansible/awx.git
synced 2026-02-01 09:38:10 -03:30
Doc updates and add release_process.md
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
AWX Build and Release Process
|
||||
=============================
|
||||
Build and Release Process
|
||||
=========================
|
||||
|
||||
This document describes the AWX Software build and release process.
|
||||
This process includes the automation of the packaging for Debian/Ubuntu
|
||||
@@ -19,8 +19,8 @@ the `awx/__init__.py file.` This string should always be of the format:
|
||||
|
||||
There should only be one "-" contained in the string. (Which can represent
|
||||
a build/rev type release number). Example:
|
||||
|
||||
1.2.2-0
|
||||
|
||||
1.2.2-0
|
||||
|
||||
### OFFICIAL vs. Non-OFFICIAL Builds ###
|
||||
|
||||
|
||||
34
docs/release_process.md
Normal file
34
docs/release_process.md
Normal file
@@ -0,0 +1,34 @@
|
||||
Release Process
|
||||
===============
|
||||
|
||||
This document describes the process of created and publishing an Ansible Tower release.
|
||||
|
||||
Time for a release
|
||||
------------------
|
||||
|
||||
When the time comes for a release, the first step is to tag the release in git.
|
||||
# git tag <X.Y.Z>
|
||||
|
||||
Monitor Jenkins
|
||||
---------------
|
||||
Once tagged, [Jenkins](http://50.116.42.103/view/Tower/) will take care of the
|
||||
following steps. The jenkins job
|
||||
[Release_Tower](http://50.116.42.103/view/Tower/job/Release_Tower/) will detect
|
||||
the recent tag, and initiate the `OFFICIAL=yes` build process.
|
||||
|
||||
The following jobs will be triggered:
|
||||
* [Build_Tower_TAR](http://50.116.42.103/view/Tower/)
|
||||
* [Build_Tower_DEB](http://50.116.42.103/view/Tower/)
|
||||
* [Build_Tower_AMI](http://50.116.42.103/view/Tower/)
|
||||
* [Build_Tower_RPM](http://50.116.42.103/view/Tower/)
|
||||
* [Build_Tower_Docs](http://50.116.42.103/view/Tower/)
|
||||
|
||||
Should any build step fail, Jenkins will emit a message in IRC and set the build status to failed.
|
||||
|
||||
Publishing Builds
|
||||
-----------------
|
||||
Upon successful completion, jenkins will publish build artifacts to the following locations:
|
||||
|
||||
* http://releases.ansible.com/ansible-tower/rpm
|
||||
* http://releases.ansible.com/ansible-tower/deb
|
||||
* http://releases.ansible.com/ansible-tower/setup
|
||||
Reference in New Issue
Block a user