更新 .gitea/workflows/pms.yaml
Docker Deploy / build-and-deploy (push) Failing after 15m0s
Details
Docker Deploy / build-and-deploy (push) Failing after 15m0s
Details
This commit is contained in:
parent
c6e9938227
commit
41973e04cb
|
@ -13,10 +13,15 @@ jobs:
|
||||||
build-and-deploy:
|
build-and-deploy:
|
||||||
runs-on: runner
|
runs-on: runner
|
||||||
env:
|
env:
|
||||||
HOST_PORT: 8080
|
HOST_PORT_WEB: 8080
|
||||||
CTN_NAME: "ctn-pms"
|
CTN_NAME_WEB: "ctn-pms-web"
|
||||||
IMG_NAME: "${{ github.repository }}:${{ github.ref_name }}"
|
IMG_NAME_WEB: "${{ github.repository }}-web:${{ github.ref_name }}"
|
||||||
REMOTE_IMG_NAME: "${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }}"
|
REMOTE_IMG_NAME_WEB: "${{ vars.ALI_REGISTRY }}/${{ github.repository }}-web:${{ github.ref_name }}"
|
||||||
|
|
||||||
|
HOST_PORT_SERVER: 8888
|
||||||
|
CTN_NAME_SERVER: "ctn-pms-server"
|
||||||
|
IMG_NAME_SERVER: "${{ github.repository }}-server:${{ github.ref_name }}"
|
||||||
|
REMOTE_IMG_NAME_SERVER: "${{ vars.ALI_REGISTRY }}/${{ github.repository }}-server:${{ github.ref_name }}"
|
||||||
steps:
|
steps:
|
||||||
- name: install nodejs&golang and set proxy
|
- name: install nodejs&golang and set proxy
|
||||||
run: |
|
run: |
|
||||||
|
@ -24,7 +29,7 @@ jobs:
|
||||||
apk add npm go docker
|
apk add npm go docker
|
||||||
npm config set registry https://npm.aliyun.com
|
npm config set registry https://npm.aliyun.com
|
||||||
|
|
||||||
echo "-----============$REMOTE_IMG_NAME=========--------"
|
echo "-----============$REMOTE_IMG_NAME_SERVER=========--------"
|
||||||
|
|
||||||
|
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
|
@ -40,26 +45,43 @@ jobs:
|
||||||
|
|
||||||
- name: Remove Container & Image
|
- name: Remove Container & Image
|
||||||
run: |
|
run: |
|
||||||
docker stop $CTN_NAME || true
|
docker stop $CTN_NAME_WEB || true
|
||||||
docker rm $CTN_NAME || true
|
docker rm $CTN_NAME_WEB || true
|
||||||
docker rmi $REMOTE_IMG_NAME || true
|
docker rmi $REMOTE_IMG_NAME_WEB || true
|
||||||
|
|
||||||
- name: Build and Push Docker Image To Alibaba Cloud
|
docker stop $CTN_NAME_SERVER || true
|
||||||
|
docker rm $CTN_NAME_SERVER || true
|
||||||
|
docker rmi $REMOTE_IMG_NAME_SERVER || true
|
||||||
|
|
||||||
|
- name: Build and Push [SERVER] Docker Image To Alibaba Cloud
|
||||||
uses: http://${{vars.DOMAIN}}:5678/docker/build-push-action@v6
|
uses: http://${{vars.DOMAIN}}:5678/docker/build-push-action@v6
|
||||||
with:
|
with:
|
||||||
push: true
|
push: true
|
||||||
context: ./server
|
context: ./server
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
#tags: ${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }}
|
#tags: ${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }}
|
||||||
tags: ${{env.REMOTE_IMG_NAME}} #支持env变量
|
tags: ${{env.REMOTE_IMG_NAME_SERVER}} #支持env变量
|
||||||
username: ${{ secrets.ALI_USER }}
|
username: ${{ secrets.ALI_USER }}
|
||||||
password: ${{ secrets.ALI_PWD }}
|
password: ${{ secrets.ALI_PWD }}
|
||||||
|
|
||||||
- name: Run On Server
|
- name: Run On Server
|
||||||
run: |
|
run: |
|
||||||
docker run -d --name $CTN_NAME -p $HOST_PORT:8080 $REMOTE_IMG_NAME
|
docker run -d --name $CTN_NAME_SERVER -p $HOST_PORT:8888 $REMOTE_IMG_NAME_SERVER
|
||||||
|
|
||||||
|
- name: Build and Push [WEB] Docker Image To Alibaba Cloud
|
||||||
|
uses: http://${{vars.DOMAIN}}:5678/docker/build-push-action@v6
|
||||||
|
with:
|
||||||
|
push: true
|
||||||
|
context: ./web
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
#tags: ${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }}
|
||||||
|
tags: ${{env.REMOTE_IMG_NAME_WEB}} #支持env变量
|
||||||
|
username: ${{ secrets.ALI_USER }}
|
||||||
|
password: ${{ secrets.ALI_PWD }}
|
||||||
|
|
||||||
|
- name: Run On WEB
|
||||||
|
run: |
|
||||||
|
docker run -d --name $CTN_NAME_WEB -p $HOST_PORT:8080 $REMOTE_IMG_NAME_WEB
|
||||||
# - name: SSH Deploy
|
# - name: SSH Deploy
|
||||||
# uses: easingthemes/ssh-deploy-action@v2.1.5
|
# uses: easingthemes/ssh-deploy-action@v2.1.5
|
||||||
# env:
|
# env:
|
||||||
|
|
Loading…
Reference in New Issue