Commit d63b666b57b42f60b54bf850f13a1b9fea4a9982
1 parent
b28c062f
Exists in
master
and in
17 other branches
Update release documentation
Showing
1 changed file
with
17 additions
and
7 deletions
Show diff stats
doc/release.md
@@ -29,23 +29,33 @@ git push origin 6-6-stable 6.6.0.omnibus | @@ -29,23 +29,33 @@ git push origin 6-6-stable 6.6.0.omnibus | ||
29 | 29 | ||
30 | ## On the build machines | 30 | ## On the build machines |
31 | 31 | ||
32 | -- Check out the release branch of omnibus-gitlab. | 32 | +- Install release dependencies |
33 | 33 | ||
34 | ```shell | 34 | ```shell |
35 | -git fetch | ||
36 | -git checkout 6-6-stable | 35 | +# Ubuntu |
36 | +sudo apt-get install python-pip | ||
37 | + | ||
38 | +# CentOS | ||
39 | +sudo yum install python-pip | ||
40 | + | ||
41 | +# Both | ||
42 | +sudo pip install awscli | ||
43 | +aws configure # enter AWS key and secret | ||
37 | ``` | 44 | ``` |
38 | 45 | ||
39 | -- Check the version with `git describe`. | 46 | +- Check out the release branch of omnibus-gitlab. |
40 | 47 | ||
41 | ```shell | 48 | ```shell |
42 | -git describe # Should start with 6.6.0.omnibus | 49 | +git fetch |
50 | +git checkout 6-6-stable | ||
43 | ``` | 51 | ``` |
44 | 52 | ||
45 | -- Build a package with timestamps disabled. | 53 | +- Run the release script |
46 | 54 | ||
47 | ```shell | 55 | ```shell |
48 | -OMNIBUS_APPEND_TIMESTAMP=0 bin/omnibus build project gitlab | 56 | +./release.sh |
49 | ``` | 57 | ``` |
50 | 58 | ||
59 | +This will `clean --purge` the build environment, build a package and upload it to S3. | ||
60 | + | ||
51 | [the gitlab-rails version in omnibus-gitlab]: ../config/software/gitlab-rails.rb#L20 | 61 | [the gitlab-rails version in omnibus-gitlab]: ../config/software/gitlab-rails.rb#L20 |