adding ci
This commit is contained in:
32
.gitlab-ci.yml
Normal file
32
.gitlab-ci.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
image: docker:19.03.1
|
||||
|
||||
variables:
|
||||
REGISTRY: 144.91.121.112:8082
|
||||
DEV_TAG: qpay-web:0.0.1-SNAPSHOT
|
||||
TAG: qpay-web:0.0.1-RELEASE
|
||||
DOCKER_OPTS: "--insecure-registry=$REGISTRY"
|
||||
|
||||
stages:
|
||||
- lab
|
||||
- prod
|
||||
|
||||
before_script:
|
||||
- docker info
|
||||
- docker login -u admin -p 1aae6202-7d42-44e4-bdc7-d988a95fdfe2 $REGISTRY
|
||||
|
||||
lab:
|
||||
stage: lab
|
||||
script:
|
||||
- docker build -f Dockerfile-lab -t "$REGISTRY/$DEV_TAG" .
|
||||
- docker push "$REGISTRY/$DEV_TAG"
|
||||
only:
|
||||
- develop
|
||||
|
||||
prod:
|
||||
stage: prod
|
||||
script:
|
||||
- docker build -f Dockerfile -t "$REGISTRY/$TAG" .
|
||||
- docker push "$REGISTRY/$TAG"
|
||||
only:
|
||||
- master
|
||||
- release/0.0.1-RELEASE
|
||||
Reference in New Issue
Block a user