Commit 9afb7643 authored by Administrator's avatar Administrator

Update .gitlab-ci.yml

parent 4ef73e16
Pipeline #396 passed with stages
in 1 minute and 20 seconds
...@@ -5,7 +5,7 @@ variables: ...@@ -5,7 +5,7 @@ variables:
CI_REGISTRY_IMAGE: "pg-registry.altimetrik.com/playground" CI_REGISTRY_IMAGE: "pg-registry.altimetrik.com/playground"
stages: stages:
- pipeline - Mavenbuild
- Test - Test
- ImagePrune - ImagePrune
- Buildimage - Buildimage
...@@ -13,26 +13,39 @@ stages: ...@@ -13,26 +13,39 @@ stages:
- Deploy - Deploy
ImagePrune: Mavenbuild:
stage: ImagePrune stage: Mavenbuild
script:
- docker rm -f $CI_PROJECT_NAME
pipeline:
stage: pipeline
script: script:
- 'mvn clean install' - 'mvn clean install'
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE . - docker build -t $CI_REGISTRY_IMAGE .
- docker tag $CI_REGISTRY_IMAGE $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME
- docker push $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME
- docker run --name $CI_PROJECT_NAME -d -p 8043:8043 $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME .
sonar: sonar:
stage: Test stage: Test
script: script:
- mvn test - mvn test
#ImagePrune:
# stage: ImagePrune
# script:
# - docker rm -f $CI_PROJECT_NAME
ImageTagging:
stage: Dockerizing
script:
- docker tag $CI_REGISTRY_IMAGE $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME
DockerPush:
stage: Dockerizing
script:
- docker push $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME
Docker-deploy:
stage: Deploy
script:
- docker run --name $CI_PROJECT_NAME -d -p 8070:1002 $CI_REGISTRY_IMAGE/$CI_PROJECT_NAME .
only: only:
- master - master
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment