一、docker部署步骤
1、docker build -t ${DOCKER_REGISTRY}/${projectName}:${releaseVersion} ./
2、docker push ${DOCKER_REGISTRY}/${projectName}:${releaseVersion}
3、ssh docker@${serverIp} docker stop ${projectName}
4、ssh docker@${serverIp} docker rm ${projectName}
5、ssh docker@${serverIp} docker run ...
二、k8s部署步骤
1、2同上
3、通过配置文件创建deployment(第一次部署):kubectl create -f /文件路径/文件名称.yaml
4、更新镜像文件(每次部署):
kubectl config use-context ctx-${profile}; kubectl set image deployment/${projectName}-deployment ${projectName}=${DOCKER_REGISTRY}/${projectName}:${releaseVersion}"