From e3dd9997cc53233f84f2eacbc702cf3dc4030c6f Mon Sep 17 00:00:00 2001 From: Fabian von Feilitzsch Date: Wed, 27 Sep 2023 12:02:28 -0400 Subject: [PATCH] Integrate global-ci workflow Signed-off-by: Fabian von Feilitzsch --- .github/workflows/ci.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/ci.yaml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..8605c34 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,31 @@ +name: addon-admin CI + +on: + push: + pull_request: + + +jobs: + build-and-upload-for-global-ci: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: save addon-admin image + run: | + docker build . -t quay.io/konveyor/addon-admin:latest + docker save -o /tmp/addon-admin.tar quay.io/konveyor/addon-admin:latest + + - name: Upload addon-admin image as artifact + uses: actions/upload-artifact@v3 + with: + name: addon-admin + path: /tmp/addon-admin.tar + retention-days: 1 + + test-integration: + needs: build-and-upload-for-global-ci + uses: konveyor/ci/.github/workflows/global-ci.yml@main + with: + component_name: addon-admin