Skip to content
Snippets Groups Projects
Commit d0920c70 authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

add CI

parent 67089390
No related branches found
No related tags found
No related merge requests found
Pipeline #12982 passed
stages:
- build
- test_deploy
image: docker:20.10.8
variables:
DOCKER_TLS_CERTDIR: "/certs"
IMAGE_TAG_APP: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
IMAGE_TAG_NGINX: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-nginx
services:
- docker:20.10.8-dind
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
build_app:
stage: build
script:
- docker pull $CI_REGISTRY_IMAGE:test || true
- docker build --cache-from $CI_REGISTRY_IMAGE:test -t $IMAGE_TAG_APP .
- docker push $IMAGE_TAG_APP
deploy:
stage: test_deploy
when: manual
before_script:
- apk add --update curl && rm -rf /var/cache/apk/*
script:
- curl -k -X POST $DEPLOY_HOOK
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment