X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=website%2Freference%2Fdevelopment%2Freleasetasks.md;fp=website%2Freference%2Fdevelopment%2Freleasetasks.md;h=f65ee222bbd9f2291254ae322bb020fce0e0eaa1;hb=b87d2f4e68281062df1913440ca5753ae63314a9;hp=0000000000000000000000000000000000000000;hpb=ab0ea530b8ac956091f17b104ab2311336cfc250;p=packages%2Fprecise%2Fmcollective.git diff --git a/website/reference/development/releasetasks.md b/website/reference/development/releasetasks.md new file mode 100644 index 0000000..f65ee22 --- /dev/null +++ b/website/reference/development/releasetasks.md @@ -0,0 +1,47 @@ +--- +layout: default +title: Release Tasks +toc: false +--- + +Notes on what to do when we release + + * update Changelog + * update ReleaseNotes + * update rakefile for version + * update website news section + * tag release + * update release notes with release date + * build and release rpms + * build and release debs using ami-0db89079 + * send mail + * Announce on freshmeat + +## Building RPMs +Boot up an instance of the EC2 demo AMIs + +{% highlight console %} +# gem install rake +# git clone git://github.com/puppetlabs/marionette-collective.git +# cd marionette-collective +# git checkout 0.x.x +# rake rpm +{% endhighlight %} + +Copy the RPMs and test it. + +## Building debs +Boot up an instance of _ami-0db89079_ and do more or less the following: + +**Note: There's some bug, you might need to run _make deb_ twice to make it work** + +{% highlight console %} +# apt-get update +# apt-get install rake irb rdoc build-essential subversion devscripts dpatch cdbs rubygems git-core +# git clone git://github.com/puppetlabs/marionette-collective.git +# cd marionette-collective +# git checkout 0.x.x +# rake deb +{% endhighlight %} + +Copy do test installs on the machine make sure it looks fine and ship them off the AMI, shut it. Make sure to copy the source deb as well.