Commit c7845037dcce256d7d75ed1e5f2e7319bd9f39d4
1 parent
bdcaf343
Exists in
master
and in
13 other branches
Update release documentation.
Showing
1 changed file
with
18 additions
and
12 deletions
Show diff stats
doc/release.md
@@ -31,17 +31,6 @@ git push origin 6-6-stable 6.6.0.omnibus | @@ -31,17 +31,6 @@ git push origin 6-6-stable 6.6.0.omnibus | ||
31 | 31 | ||
32 | ### One-time | 32 | ### One-time |
33 | 33 | ||
34 | -- Set up the `attach.sh` script | ||
35 | - | ||
36 | -```shell | ||
37 | -sudo su - omnibus-build | ||
38 | -cat > attach.sh <<EOF | ||
39 | -#!/bin/sh | ||
40 | -script -c 'screen -x || screen' /dev/null | ||
41 | -EOF | ||
42 | -chmod +x attach.sh | ||
43 | -``` | ||
44 | - | ||
45 | - Install release dependencies | 34 | - Install release dependencies |
46 | 35 | ||
47 | ```shell | 36 | ```shell |
@@ -56,6 +45,11 @@ sudo pip install awscli | @@ -56,6 +45,11 @@ sudo pip install awscli | ||
56 | aws configure # enter AWS key and secret | 45 | aws configure # enter AWS key and secret |
57 | ``` | 46 | ``` |
58 | 47 | ||
48 | +# Make sure sendmail is installed; for Debian 7 | ||
49 | +```shell | ||
50 | +sudo apt-get install sendmail-bin | ||
51 | +``` | ||
52 | + | ||
59 | - Set up a deploy key to fetch the GitLab EE source code. | 53 | - Set up a deploy key to fetch the GitLab EE source code. |
60 | - Put your email address in `~omnibus-build/.forward`. | 54 | - Put your email address in `~omnibus-build/.forward`. |
61 | - Test email delivery: | 55 | - Test email delivery: |
@@ -64,6 +58,18 @@ aws configure # enter AWS key and secret | @@ -64,6 +58,18 @@ aws configure # enter AWS key and secret | ||
64 | echo "Subject: testing from $(uname -n)" | sendmail $(whoami) | 58 | echo "Subject: testing from $(uname -n)" | sendmail $(whoami) |
65 | ``` | 59 | ``` |
66 | 60 | ||
61 | +- Set up the `attach.sh` script | ||
62 | + | ||
63 | +```shell | ||
64 | +# For Debian 7 install screen first; sudo apt-get install screen | ||
65 | +sudo su - omnibus-build | ||
66 | +cat > attach.sh <<EOF | ||
67 | +#!/bin/sh | ||
68 | +script -c 'screen -x || screen' /dev/null | ||
69 | +EOF | ||
70 | +chmod +x attach.sh | ||
71 | +``` | ||
72 | + | ||
67 | ### Each build | 73 | ### Each build |
68 | 74 | ||
69 | - Log in as the build user and start a screen session | 75 | - Log in as the build user and start a screen session |
@@ -104,4 +110,4 @@ This will `clean --purge` the build environment, build a package and upload it t | @@ -104,4 +110,4 @@ This will `clean --purge` the build environment, build a package and upload it t | ||
104 | See a previous [CE example](https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/141) | 110 | See a previous [CE example](https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/141) |
105 | and [EE example](https://dev.gitlab.org/gitlab/gitlab-ee/commit/7301417820404f92ca7c0a9940408ef414ef3c01). | 111 | and [EE example](https://dev.gitlab.org/gitlab/gitlab-ee/commit/7301417820404f92ca7c0a9940408ef414ef3c01). |
106 | 112 | ||
107 | -[the gitlab-rails version in omnibus-gitlab]: ../master/config/software/gitlab-rails.rb#L20 | ||
108 | \ No newline at end of file | 113 | \ No newline at end of file |
114 | +[the gitlab-rails version in omnibus-gitlab]: ../master/config/software/gitlab-rails.rb#L20 |