Commit 8a48d4e5 authored by Administrator's avatar Administrator

更新build.yml

parent bc19b890
...@@ -36,21 +36,21 @@ pre_prod: ...@@ -36,21 +36,21 @@ pre_prod:
# 定义 job # 定义 job
build: # build:
only: # only:
- test # - test
- master # - master
stage: build # stage: build
script: # script:
- source ${appname}.env # - source ${appname}.env
- echo "appname is ${k8sappname}, port is ${port}, replicas is ${replicas}, nodeName is ${nodeName}, hostNetwork is ${hostNetwork}, springprofile is ${springprofile}" # - echo "appname is ${k8sappname}, port is ${port}, replicas is ${replicas}, nodeName is ${nodeName}, hostNetwork is ${hostNetwork}, springprofile is ${springprofile}"
- mvn -Dmaven.test.skip=true clean package -U # - mvn -Dmaven.test.skip=true clean package -U
- if [ -d ${appname}-server ]; then cp ${appname}-server/target/*SNAPSHOT.jar app.jar; else cp target/*SNAPSHOT.jar app.jar; fi # - if [ -d ${appname}-server ]; then cp ${appname}-server/target/*SNAPSHOT.jar app.jar; else cp target/*SNAPSHOT.jar app.jar; fi
- cp /home/ubuntu/Dockerfile ./ # - cp /home/ubuntu/Dockerfile ./
- docker build -t ${image} --no-cache . # - docker build -t ${image} --no-cache .
- docker push ${image} # - docker push ${image}
- docker image prune # - docker image prune
- python3 /home/ubuntu/k8s-template/deployment.py --appArgs=${springprofile} --appname=${k8sappname} --port=${port} --hostNetwork=${hostNetwork} --nodeName=${nodeName} --image=${image} --replicas=${replicas} > deployment.yaml # - python3 /home/ubuntu/k8s-template/deployment.py --appArgs=${springprofile} --appname=${k8sappname} --port=${port} --hostNetwork=${hostNetwork} --nodeName=${nodeName} --image=${image} --replicas=${replicas} > deployment.yaml
- kubectl apply -f deployment.yaml # - kubectl apply -f deployment.yaml
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