From 4f69d05a08b54ffee6ebdc70358c37700f8c3cb1 Mon Sep 17 00:00:00 2001 From: YkeLit <48484963+YkeLit@users.noreply.github.com> Date: Mon, 31 Jul 2023 21:01:58 +0800 Subject: [PATCH] =?UTF-8?q?[build-image.yml,=20upgrade-compose.yaml]=20Ref?= =?UTF-8?q?actor=20build=20and=20push=20image=E2=80=A6=20(#5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit … workflows --- .github/workflows/build-image.yml | 4 +++- .github/workflows/upgrade-compose.yaml | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/upgrade-compose.yaml diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 593d836..5e3dcb7 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -14,5 +14,7 @@ jobs: - name: Build and push uses: byzanteam/jet-actions/fe-build-image@main with: - image_name: jet-autoflow-test + registries: |- + ${{ secrets.ALIYUN_SKYLARK_REGISTRY }} + ghcr.io,byzanteam,${{ github.repository_owner }},${{ github.token }} cache_type: local diff --git a/.github/workflows/upgrade-compose.yaml b/.github/workflows/upgrade-compose.yaml new file mode 100644 index 0000000..b2b0bca --- /dev/null +++ b/.github/workflows/upgrade-compose.yaml @@ -0,0 +1,20 @@ +name: Release Docker image for the app + +on: + registry_package: + types: [published, updated] + +jobs: + build-and-push-image: + runs-on: jet + steps: + - name: Upgraded by compose + uses: byzanteam/jet-actions/compose-upgrade@fix/yangke/file-blank + with: + host: 10.64.0.28 + user: root + docker_compose_file_path: /data/fe-apps/docker-compose.yml + private_key: ${{ secrets.DEPLOYMENT_KEY }} + service_name: jet-autoflow-example + image: "registry.cn-hangzhou.aliyuncs.com/skylark/jet-autoflow-example:0.1.1" +