diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3cf1e6a..1605a3b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,11 @@ stages: - dockerize - deploy +variables: + company_name: juyoutech + project_name: germany_stock + service_name: market + build: image: maven:3.6.3-openjdk-8 stage: build @@ -48,18 +53,22 @@ dockerize: - main - develop script: - - echo ">>>>>>Start Building Image<<<<<<" - - ls - - ls target - - echo $DOCKER_PASSWORD - - echo $CI_PIPELINE_ID - - docker build -t juyoutech/india_stock_market:latest . - - docker tag juyoutech/india_stock_market:latest juyoutech/india_stock_market:$CI_PIPELINE_ID - - docker tag juyoutech/india_stock_market:latest juyoutech/india_stock_market:$CI_COMMIT_BRANCH - - docker login -u juyoutech -p dckr_pat_8rg23IBA2kZMOCX4IJKApb8m5l8 - - docker push juyoutech/india_stock_market:latest - - docker push juyoutech/india_stock_market:$CI_PIPELINE_ID - - docker push juyoutech/india_stock_market:$CI_COMMIT_BRANCH + - echo ">>>>>>Start Building Docker Image<<<<<<" + - pwd + - ls -lah + - echo $DOCKER_PASSWORD | docker login -u ${company_name} --password-stdin + - docker build -t ${company_name}/${project_name}_${service_name} . + + - docker push ${company_name}/${project_name}_${service_name} + + - docker tag ${company_name}/${project_name}_${service_name} ${company_name}/${project_name}_${service_name}:$CI_PIPELINE_ID + - docker push ${company_name}/${project_name}_${service_name}:$CI_PIPELINE_ID + + - docker tag ${company_name}/${project_name}_${service_name} ${company_name}/${project_name}_${service_name}:$CI_COMMIT_BRANCH + - docker push ${company_name}/${project_name}_${service_name}:$CI_COMMIT_BRANCH + + - echo ${company_name}/${project_name}_${service_name}:$CI_COMMIT_BRANCH + deploy-dev: stage: deploy only: @@ -72,8 +81,8 @@ deploy-dev: - | curl -X POST \ -H "Content-Type: application/json" \ - -d '{"namespace":"yddev", "deployment_name":"india-stock-market"}' \ - https://updater-yddev.moneytj.com/restart-deployment + -d '{"namespace":"dgdev", "deployment_name":"germany-stock-market"}' \ + https://updater-dgdev.moneytj.com/restart-deployment - echo "Application successfully deployed."