add deploy

This commit is contained in:
Виктор Гладких 2019-10-23 12:01:46 +03:00
parent 1b218a5c07
commit 4d1d16637e
2 changed files with 23 additions and 31 deletions

View File

@ -1,16 +1,10 @@
image: docker:latest
stages:
- fabtest
# - build
# - test
## - deploy
# - clean
fabtest:
stage: fabtest
script:
- fab test
- build
- test
- deploy
- clean
#before_script:
## - apk add --update python python-dev py-pip gcc libc-dev libffi-dev openssl-dev make
@ -38,21 +32,21 @@ test:
when: always
#deploy-develop:
# stage: deploy
# only:
# - feature/develop_ci
# script:
# - fab --roles=develop deploy
# environment:
# name: Develop
#
#
##deploy-staging:
## stage: deploy
## only:
## - master
## script:
## - fab --roles=staging deploy
## environment:
## name: Staging
deploy-develop:
stage: deploy
only:
- feature/develop_ci
script:
- fab --roles=develop deploy
environment:
name: Develop
deploy-staging:
stage: deploy
only:
- master
script:
- fab --roles=staging deploy
environment:
name: Staging

4
fabfile.py vendored
View File

@ -2,10 +2,8 @@ import os # NOQA
from fabric.api import * # NOQA
def test():
print('Fab test')
user = 'gm'
user = 'gitlab-runner'
env.roledefs = {
'develop': {