diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 45ab6ad74..79e014396 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -4,7 +4,7 @@ on: branches: ['v2-dev'] paths: - "trigger/build.trigger" - + workflow_dispatch: # 添加手动触发 # schedule: # - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间 # - cron: '17 19 * * *' @@ -21,7 +21,7 @@ jobs: with: fetch-depth: 0 lfs: true - + ref: 'v2-dev' - name: get_certd_version id: get_certd_version uses: actions/github-script@v6 diff --git a/.github/workflows/deploy-demo.yml b/.github/workflows/deploy-demo.yml index d30e9df40..d545b462a 100644 --- a/.github/workflows/deploy-demo.yml +++ b/.github/workflows/deploy-demo.yml @@ -8,6 +8,8 @@ on: workflows: [ "build-image" ] types: - completed + workflow_dispatch: # 添加手动触发 + # schedule: @@ -26,6 +28,7 @@ jobs: with: fetch-depth: 0 ref: v2-dev + - name: get_certd_version id: get_certd_version uses: actions/github-script@v6 diff --git a/.github/workflows/publish-atom.yaml b/.github/workflows/publish-atom.yaml index fdf6e87cd..999da8b49 100644 --- a/.github/workflows/publish-atom.yaml +++ b/.github/workflows/publish-atom.yaml @@ -8,7 +8,7 @@ on: workflows: [ "build-image-for-release" ] types: - completed - + workflow_dispatch: # 添加手动触发 # schedule: # - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间 # - cron: '17 19 * * *' @@ -19,13 +19,17 @@ permissions: jobs: publish-atomgit: runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: | + github.event_name == 'workflow_dispatch' || + (github.event.workflow_run.conclusion == 'success') steps: - name: Checkout Code uses: actions/checkout@v4 with: fetch-depth: 0 lfs: true + ref: 'v2-dev' + - name: get_certd_version id: get_certd_version uses: actions/github-script@v6 diff --git a/.github/workflows/publish-gitee.yaml b/.github/workflows/publish-gitee.yaml index 747492212..6bc0581ba 100644 --- a/.github/workflows/publish-gitee.yaml +++ b/.github/workflows/publish-gitee.yaml @@ -8,7 +8,7 @@ on: workflows: [ "build-image-for-release" ] types: - completed - + workflow_dispatch: # 添加手动触发 # schedule: # - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间 # - cron: '17 19 * * *' @@ -19,13 +19,16 @@ permissions: jobs: publish-gitee: runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: | + github.event_name == 'workflow_dispatch' || + (github.event.workflow_run.conclusion == 'success') steps: - name: Checkout Code uses: actions/checkout@v4 with: fetch-depth: 0 lfs: true + ref: 'v2-dev' - name: publish_to_gitee id: publish_to_gitee diff --git a/.github/workflows/publish-github.yaml b/.github/workflows/publish-github.yaml index c229012e4..ec740352d 100644 --- a/.github/workflows/publish-github.yaml +++ b/.github/workflows/publish-github.yaml @@ -8,7 +8,7 @@ on: workflows: [ "build-image-for-release" ] types: - completed - + workflow_dispatch: # 添加手动触发 # schedule: # - # 国际时间 19:17 执行,北京时间3:17 ↙↙↙ 改成你想要每天自动执行的时间 # - cron: '17 19 * * *' @@ -19,13 +19,16 @@ permissions: jobs: publish-github: runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: | + github.event_name == 'workflow_dispatch' || + (github.event.workflow_run.conclusion == 'success') steps: - name: Checkout Code uses: actions/checkout@v4 with: fetch-depth: 0 lfs: true + ref: 'v2-dev' - name: publish_to_github id: publish_to_github diff --git a/.github/workflows/release-image.yml b/.github/workflows/release-image.yml index 37af2be98..acbf73cbc 100644 --- a/.github/workflows/release-image.yml +++ b/.github/workflows/release-image.yml @@ -4,6 +4,7 @@ on: branches: ['v2-dev'] paths: - "trigger/release.trigger" + workflow_dispatch: # 添加手动触发 # workflow_run: # workflows: [ "deploy-demo" ] # types: @@ -25,6 +26,7 @@ jobs: with: fetch-depth: 0 lfs: true + ref: 'v2-dev' - name: get_certd_version id: get_certd_version