Update .gitlab-ci.yml file
This commit is contained in:
@@ -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."
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user