Confirmed users
4,293
edits
No edit summary |
|||
Line 4: | Line 4: | ||
= Common = | = Common = | ||
Bump the version in setup.py if you haven't already done so in your patch, get review and land in [http://hg.mozilla.org/build/buildapi/ the repo]. | |||
Build a new sdist tarball of BuildAPI, using normal python techniques, and upload it to the puppetagain python repository at releng-puppet2.srv.releng.scl3.mozilla.com (/data/python/packages on the distinguished puppetmaster). | Build a new sdist tarball of BuildAPI, using normal python techniques, and upload it to the puppetagain python repository at releng-puppet2.srv.releng.scl3.mozilla.com (/data/python/packages on the distinguished puppetmaster). | ||
* Tarballs can be seen here: http://puppetagain.pub.build.mozilla.org/data/python/packages/ | * Tarballs can be seen here: http://puppetagain.pub.build.mozilla.org/data/python/packages/ | ||
You will need this diff in your local copy of setup.cfg: | |||
<pre>diff --git a/setup.cfg b/setup.cfg | |||
--- a/setup.cfg | |||
+++ b/setup.cfg | |||
@@ -1,5 +1,5 @@ | |||
[egg_info] | |||
-tag_build = dev | |||
-tag_svn_revision = true | |||
+tag_build = | |||
+tag_svn_revision = 0</pre> | |||
In detail: | |||
python setup.py sdist | python setup.py sdist | ||
scp dist/buildapi-0.2.4.tar.gz releng-puppet2.srv.releng.scl3.mozilla.com: | scp dist/buildapi-0.2.4.tar.gz releng-puppet2.srv.releng.scl3.mozilla.com: | ||
Line 17: | Line 31: | ||
= Web Application = | = Web Application = | ||
Login to relengwebadm.private.scl3.mozilla.com and become root. Go to <tt>/data/releng-stage/src/buildapi</tt> (or /releng/ for production) and have a look at README.txt. Where 0.2.4 is the version you want to install, it boils down to: | |||
./update 0.2.4 | ./update 0.2.4 | ||
Line 26: | Line 37: | ||
= Self-Serve Agent = | = Self-Serve Agent = | ||
Update the [http://hg.mozilla.org/build/puppet/file/97c243e5aac9/modules/selfserve_agent/manifests/install.pp#l32 buildapi version in puppet], get review, land, and merge to production. | Update the [http://hg.mozilla.org/build/puppet/file/97c243e5aac9/modules/selfserve_agent/manifests/install.pp#l32 buildapi version in puppet], get review, land, and merge to production. Puppet will deploy within 60 minutes, usually within 30. | ||
{{Release Engineering How To|Update BuildAPI}} | {{Release Engineering How To|Update BuildAPI}} |