Commit c7845037dcce256d7d75ed1e5f2e7319bd9f39d4

Authored by Marin Jankovski
1 parent bdcaf343

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