1
This commit is contained in:
@@ -4,12 +4,6 @@ stages:
|
|||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
Namespace: "yescent"
|
|
||||||
ProjectName: "Yes.Blog"
|
|
||||||
PackageName: "yes.blog"
|
|
||||||
MasterPackageName: "hyrule"
|
|
||||||
AppPort: "9009"
|
|
||||||
|
|
||||||
DockerfilePath: "./${ProjectName}/Dockerfile"
|
DockerfilePath: "./${ProjectName}/Dockerfile"
|
||||||
DockerImage: "${Ali_Docker_Registry}/${Namespace}/${PackageName}"
|
DockerImage: "${Ali_Docker_Registry}/${Namespace}/${PackageName}"
|
||||||
MasterDockerImage: "${Ali_Docker_Registry}/${Namespace}/${MasterPackageName}"
|
MasterDockerImage: "${Ali_Docker_Registry}/${Namespace}/${MasterPackageName}"
|
||||||
@@ -94,7 +88,7 @@ deploy_production:
|
|||||||
- cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
|
- cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
|
||||||
- chmod 644 ~/.ssh/known_hosts
|
- chmod 644 ~/.ssh/known_hosts
|
||||||
script:
|
script:
|
||||||
- ssh -t ${Server_Ip} "(docker stop ${PackageName} && docker rm ${PackageName} || echo 'Container ${PackageName} not found, skipping removal.') && docker login -u ${Ali_Docker_UserName} -p ${Ali_Docker_Password} ${Ali_Docker_Registry} && docker run -e TZ=Asia/Shanghai -d --restart=always -v /data/yesblog:/app/files --name ${PackageName} -p ${AppPort}:8080 ${DockerImage}:${ReleaseVersion}"
|
- ssh -t ${Server_Ip} "(docker stop ${PackageName} && docker rm ${PackageName} || echo 'Container ${PackageName} not found, skipping removal.') && docker login -u ${Ali_Docker_UserName} -p ${Ali_Docker_Password} ${Ali_Docker_Registry} && docker run -e TZ=Asia/Shanghai -d --restart=always -v /data/${PackageName}:/app/files --name ${PackageName} -p ${AppPort}:8080 ${DockerImage}:${ReleaseVersion}"
|
||||||
only:
|
only:
|
||||||
- release
|
- release
|
||||||
|
|
||||||
@@ -120,6 +114,6 @@ deploy_master:
|
|||||||
- cp "$SSH_KNOWN_HOSTS2" ~/.ssh/known_hosts
|
- cp "$SSH_KNOWN_HOSTS2" ~/.ssh/known_hosts
|
||||||
- chmod 644 ~/.ssh/known_hosts
|
- chmod 644 ~/.ssh/known_hosts
|
||||||
script:
|
script:
|
||||||
- ssh -t ${Server_Ip2} "(docker stop ${PackageName} && docker rm ${PackageName} || echo 'Container ${PackageName} not found, skipping removal.') && docker login -u ${Ali_Docker_UserName} -p ${Ali_Docker_Password} ${Ali_Docker_Registry} && docker run -e TZ=Asia/Shanghai -d --restart=always -v /data/yesblog:/app/files --name ${PackageName} -p ${AppPort}:8080 ${MasterDockerImage}:${MasterVersion}"
|
- ssh -t ${Server_Ip2} "(docker stop ${PackageName} && docker rm ${PackageName} || echo 'Container ${PackageName} not found, skipping removal.') && docker login -u ${Ali_Docker_UserName} -p ${Ali_Docker_Password} ${Ali_Docker_Registry} && docker run -e TZ=Asia/Shanghai -d --restart=always -v /data/${PackageName}:/app/files --name ${PackageName} -p ${AppPort}:8080 ${MasterDockerImage}:${MasterVersion}"
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
|
|||||||
Reference in New Issue
Block a user