Skip to content

Commit

Permalink
🌱 Add global ci (#1405)
Browse files Browse the repository at this point in the history
## Global CI Integration for Component Builds

This PR integrates a GitHub Action workflow to build and upload the
component images, preparing them for the global CI system.

By integrating the global CI, we aim to streamline and standardize our
CI process across all components, ensuring a more efficient and unified
CI/CD pipeline.

Signed-off-by: Fabian von Feilitzsch <fabian@fabianism.us>
Co-authored-by: Ian Bolton <ibolton@redhat.com>
  • Loading branch information
fabianvf and ibolton336 committed Nov 27, 2023
1 parent 82a704c commit 1c663a4
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/ci-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,27 @@ jobs:
with:
flags: server
directory: ./*/coverage

build-and-upload-for-global-ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: save tackle2-ui image
run: |
docker build . -t quay.io/konveyor/tackle2-ui:latest
docker save -o /tmp/tackle2-ui.tar quay.io/konveyor/tackle2-ui:latest
- name: Upload tackle2-ui image as artifact
uses: actions/upload-artifact@v3
with:
name: tackle2-ui
path: /tmp/tackle2-ui.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: tackle2-ui
run_api_tests: false

0 comments on commit 1c663a4

Please sign in to comment.