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