forked from rubygems/rubygems.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
shipit.yml
22 lines (18 loc) · 652 Bytes
/
shipit.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
machine:
environment:
KUBECONFIG: /home/deploy/.kube/config
dependencies:
bundler:
frozen: false
deploy:
override:
- bundle exec kubernetes-deploy rubygems-$ENVIRONMENT rubygems --template-dir config/deploy/$ENVIRONMENT --bindings=environment=$ENVIRONMENT
rollback:
override:
- bundle exec kubernetes-deploy rubygems-$ENVIRONMENT rubygems --template-dir config/deploy/$ENVIRONMENT --bindings=environment=$ENVIRONMENT
tasks:
restart:
action: Restart application
description: Trigger the restart of both unicorn and background workers
steps:
- bundle exec kubernetes-restart rubygems-$ENVIRONMENT rubygems