gault-millau/.gitlab-ci.yml
Виктор Гладких f11a194eb2 Fix
2019-10-23 10:49:41 +03:00

77 lines
1.4 KiB
YAML

image: docker:latest
stages:
- build
- test
# - deploy
- clean
before_script:
- apt install python python-dev py-pip gcc libc-dev libffi-dev openssl-dev make
# - apk add --update python python-dev py-pip gcc libc-dev libffi-dev openssl-dev make
- pip install docker-compose
clean:
stage: clean
script:
- docker-compose -f compose-ci.yml stop
- docker-compose -f compose-ci.yml rm --force gm_app
when: always
buid:
stage: build
script:
- docker-compose -f compose-ci.yml build gm_app
when: always
test:
stage: test
script:
- docker-compose -f compose-ci.yml run agro python manage.py test -v 3 --noinput
when: always
#clean:
# stage: clean
# script:
# - docker-compose -f compose-ci.yml stop
# - docker-compose -f compose-ci.yml rm --force gm_app
# when: always
#
#
#buid:
# stage: build
# script:
# - docker-compose -f compose-ci.yml build gm_app
# when: always
#
#
#test:
# stage: test
# script:
# - docker-compose -f compose-ci.yml run agro python manage.py test -v 3 --noinput
# 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