|
|
Line 1: |
Line 1: |
| ==Releasing Yocto==
| | #REDIRECT [[Yocto Release Engineering]] |
| | |
| Steps to release Yocto:
| |
| | |
| Run an autobuilder "generate-release" build. This will create images in /srv/www/vhosts/autobuilder.pokylinux.org/generate-release/<datestamp>/. Rename these files with the appropriate release name and version (Scott will have a script to do this by the next release).
| |
| | |
| For post-Green releases, there will be a release staging area that will be used to mirror the output before the files are released on the public web site.
| |
| | |
| On release branch:
| |
| * Set DISTRO_VERSION in poky.conf
| |
| * Update handbook references to stable release (introduction.xml, master branch needs this too)
| |
| * Update version reference and updated date in handbook (poky-handbook.xml)
| |
| * git commit -a -m "Purple 3.2 Release"
| |
| * git tag -a purple-3.2 -m "Tag Purple 3.2"
| |
| * git archive purple-3.2 --prefix=purple-3.2/ | bzip2 > /tmp/poky-purple-3.2.tar.bz2 scp /tmp/poky-purple-3.2.tar.bz2 o- hand.com:/srv/www/pokylinux.org/releases/poky-purple-3.2.tar.bz2
| |
| On master branch:
| |
| * Set DISTRO_VERSION in poky.conf to new version
| |
| * Update version reference and updated date in handbook (poky-handbook.xml)
| |
| | |
| * cd handbook
| |
| * make
| |
| * scp -r poky-handbook.tgz poky-handbook.html poky-handbook.pdf *.png *.xml *.css *.svg o-hand.com:/srv/www/pokylinux.org/releases/purple-3.2/doc/
| |
| * scp -r poky-handbook.tgz poky-handbook.html *.png *.xml *.css *.svg o-hand.com:/srv/www/pokylinux.org/releases/doc/
| |
| (or copy across by hand when remotely connected to machine?)
| |
| * Edit web pages (website is controlled from a git repo)
| |
| **support/index.php
| |
| **getit/index.php
| |
| **index.php
| |
| **poky-wp-theme/common-funcs.inc
| |
| **poky-wp-theme/front-page.php
| |
| * Post release announcement on Blog
| |
| * Post release announcement on mailing list
| |