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:
CI_REGISTRY_IMAGE: "pg-registry.altimetrik.com/playground"
stages:
- pipeline
- Mavenbuild
- Test
- ImagePrune
- Buildimage
......@@ -13,26 +13,39 @@ stages:
- Deploy
ImagePrune:
stage: ImagePrune
script:
- docker rm -f $CI_PROJECT_NAME
pipeline:
stage: pipeline
Mavenbuild:
stage: Mavenbuild
script:
- 'mvn clean install'
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- 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:
stage: Test
script:
- 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:
- 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