|
|
|
@ -1,8 +1,8 @@ |
|
|
|
name: 部署 |
|
|
|
on: |
|
|
|
push: |
|
|
|
branches: |
|
|
|
- main |
|
|
|
tags: |
|
|
|
- "*" |
|
|
|
|
|
|
|
jobs: |
|
|
|
api: |
|
|
|
@ -48,14 +48,14 @@ jobs: |
|
|
|
with: |
|
|
|
context: aspnet-core/services/host/Lion.AbpPro.HttpApi.Host |
|
|
|
push: true |
|
|
|
tags: zzzwangjun/lion.abp.pro |
|
|
|
tags: zzzwangjun/lion.abp.pro:${{ steps.vars.outputs.RELEASE_VERSION }} |
|
|
|
|
|
|
|
- name: Push Lion.AbpPro.DbMigrator Image |
|
|
|
uses: docker/build-push-action@v2 |
|
|
|
with: |
|
|
|
context: aspnet-core/services/src/Lion.AbpPro.DbMigrator |
|
|
|
push: true |
|
|
|
tags: zzzwangjun/lion.abp.pro.migrator |
|
|
|
tags: zzzwangjun/lion.abp.pro.migrator:${{ steps.vars.outputs.RELEASE_VERSION }} |
|
|
|
|
|
|
|
vben28: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
@ -98,19 +98,4 @@ jobs: |
|
|
|
with: |
|
|
|
context: vben28 |
|
|
|
push: true |
|
|
|
tags: zzzwangjun/lion.abp.pro.vben28 |
|
|
|
|
|
|
|
deploy: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
needs: vben28 |
|
|
|
steps: |
|
|
|
- name: Deploy 🛎️ |
|
|
|
uses: appleboy/ssh-action@master |
|
|
|
with: |
|
|
|
host: ${{ secrets.HUAWEI_HOST }} |
|
|
|
username: ${{ secrets.HUAWEI_HOST_USERNAME }} |
|
|
|
password: ${{ secrets.HUAWEI_HOST_PASSWORD }} |
|
|
|
port: 22 |
|
|
|
script: | |
|
|
|
cd /root/abp |
|
|
|
docker-compose up -d --build |
|
|
|
tags: zzzwangjun/lion.abp.pro.vben28:${{ steps.vars.outputs.RELEASE_VERSION }} |