提交 3b44b2f3 编写于 作者: E Evan Read

Merge branch 'patch-28' into 'master'

Rollback will not work because Envoy will still fetch latest commit from the…

See merge request gitlab-org/gitlab-ce!23493
...@@ -273,6 +273,8 @@ The `releases` directory will hold all our deployments: ...@@ -273,6 +273,8 @@ The `releases` directory will hold all our deployments:
echo 'Cloning repository' echo 'Cloning repository'
[ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }} [ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }}
git clone --depth 1 {{ $repository }} {{ $new_release_dir }} git clone --depth 1 {{ $repository }} {{ $new_release_dir }}
cd {{ $releases_dir }}
git reset --hard {{ $commit }}
@endtask @endtask
... ...
...@@ -349,6 +351,8 @@ At the end, our `Envoy.blade.php` file will look like this: ...@@ -349,6 +351,8 @@ At the end, our `Envoy.blade.php` file will look like this:
echo 'Cloning repository' echo 'Cloning repository'
[ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }} [ -d {{ $releases_dir }} ] || mkdir {{ $releases_dir }}
git clone --depth 1 {{ $repository }} {{ $new_release_dir }} git clone --depth 1 {{ $repository }} {{ $new_release_dir }}
cd {{ $releases_dir }}
git reset --hard {{ $commit }}
@endtask @endtask
@task('run_composer') @task('run_composer')
...@@ -519,7 +523,7 @@ deploy_production: ...@@ -519,7 +523,7 @@ deploy_production:
- mkdir -p ~/.ssh - mkdir -p ~/.ssh
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
- ~/.composer/vendor/bin/envoy run deploy - ~/.composer/vendor/bin/envoy run deploy --commit="$CI_COMMIT_SHA"
environment: environment:
name: production name: production
url: http://192.168.1.1 url: http://192.168.1.1
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册