Skip to content
Snippets Groups Projects

Deployment

1 file
+ 10
4
Compare changes
  • Side-by-side
  • Inline
+ 10
4
@@ -19,19 +19,25 @@ pep8:
@@ -19,19 +19,25 @@ pep8:
build_image:
build_image:
stage: build
stage: build
image: docker:18.09.7
image: "docker:18.09.7"
only:
only:
- master
- master
services:
services:
- docker:18.09.7-dind
- "docker:18.09.7-dind"
 
variables:
 
DOCKERHUB_NAME: clarinpl/$CI_PROJECT_NAME
before_script:
before_script:
- ""
- ""
script:
script:
- docker build -t clarinpl/symspell .
- docker build -t $DOCKERHUB_NAME .
- echo $DOCKER_PASSWORD > pass.txt
- echo $DOCKER_PASSWORD > pass.txt
- cat pass.txt | docker login --username $DOCKER_USERNAME --password-stdin
- cat pass.txt | docker login --username $DOCKER_USERNAME --password-stdin
- rm pass.txt
- rm pass.txt
- docker push clarinpl/symspell
- docker push $DOCKERHUB_NAME
 
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
 
- docker image tag $DOCKERHUB_NAME $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
 
- docker image tag $DOCKERHUB_NAME $CI_REGISTRY_IMAGE:latest
 
- docker push $CI_REGISTRY_IMAGE
deploy:
deploy:
stage: deploy
stage: deploy
Loading