Confirmed users
4,293
edits
(→Release runner: add supervisorctl call) |
(Update for repo move in bug 1283640) |
||
| Line 2: | Line 2: | ||
Ship it is a system that accepts requests for releases from humans and translates them into information and requests that our [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Documentation Buildbot-based release automation] can process. It consists of a web application/api and a backend script ("release runner") to do much of the actual work. | Ship it is a system that accepts requests for releases from humans and translates them into information and requests that our [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Documentation Buildbot-based release automation] can process. It consists of a web application/api and a backend script ("release runner") to do much of the actual work. | ||
Source code for the web application lives on [https://github.com/mozilla/ship-it github] | Source code for the web application lives on [https://github.com/mozilla-releng/ship-it github]. Release runner is part of [https://hg.mozilla.org/build/tools/file/default/buildfarm/release/release-runner.py the build/tools repository]. Release promotion uses the default branch, while legacy automation (eg Thunderbird) uses the <tt>old-release-runner</tt> branch. | ||
= Where is it? = | = Where is it? = | ||
| Line 10: | Line 10: | ||
= Requirements/dependencies = | = Requirements/dependencies = | ||
The web application depends on many Python packages. Most are included in a vendor library in the repository. Required binary packages are noted in [https://github.com/mozilla/ship-it/blob/master/requirements/compiled.txt its requirements list]. | The web application depends on many Python packages. Most are included in a vendor library in the repository. Required binary packages are noted in [https://github.com/mozilla-releng/ship-it/blob/master/requirements/compiled.txt its requirements list]. | ||
Release runner's dependencies are described [https://hg.mozilla.org/build/puppet/file/default/modules/releaserunner/manifests/init.pp in its puppet manifests]. | Release runner's dependencies are described [https://hg.mozilla.org/build/puppet/file/default/modules/releaserunner/manifests/init.pp in its puppet manifests]. | ||