Skip to content
This repository was archived by the owner on Oct 14, 2024. It is now read-only.

Commit

Permalink
ci: build cr-discovery-server image
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisgacsal committed Feb 1, 2024
1 parent 777aee8 commit 6d3f87f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
15 changes: 14 additions & 1 deletion .github/workflows/reusable-build-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,18 @@ jobs:
push: ${{ inputs.push }}
timestamp: ${{ needs.timestamp.outputs.timestamp }}

vmclarity-cr-discovery-server:
needs:
- images
- timestamp
uses: ./.github/workflows/build-and-push-component.yaml
with:
dockerfile: Dockerfile.cr-discovery-server
image_name: ${{ needs.images.outputs.cr-discovery-server-image }}
image_tag: ${{ inputs.image_tag }}
push: ${{ inputs.push }}
timestamp: ${{ needs.timestamp.outputs.timestamp }}

post-images:
if: github.event_name == 'pull_request' && inputs.post_image_tags
runs-on: ubuntu-latest
Expand All @@ -117,6 +129,7 @@ jobs:
- vmclarity-ui-backend
- vmclarity-ui
- vmclarity-cli
- vmclarity-cr-discovery-server
steps:
- name: Post comment with image tags
uses: marocchino/sticky-pull-request-comment@v2
Expand All @@ -134,4 +147,4 @@ jobs:
* `${{ format('{0}:{1}', needs.images.outputs.ui-backend-image, inputs.image_tag) }}`
* `${{ format('{0}:{1}', needs.images.outputs.ui-image, inputs.image_tag) }}`
* `${{ format('{0}:{1}', needs.images.outputs.cli-image, inputs.image_tag) }}`
* `${{ format('{0}:{1}', needs.images.outputs.cr-discovery-server-image, inputs.image_tag) }}`
5 changes: 5 additions & 0 deletions .github/workflows/reusable-image-names.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ on:
cli-image:
value: ${{ jobs.images.outputs.cli-image }}
description: 'Name of the container image for VMClarity CLI'
cr-discovery-server-image:
value: ${{ jobs.images.outputs.cr-discovery-server-image }}
description: 'Name of the container image for VMClarity ContainerRuntime Discovery Server'

jobs:
images:
Expand All @@ -39,6 +42,7 @@ jobs:
ui-backend-image: ${{ steps.images.outputs.ui-backend-image }}
ui-image: ${{ steps.images.outputs.ui-image }}
cli-image: ${{ steps.images.outputs.cli-image }}
cr-discovery-server-image: ${{ steps.images.outputs.cr-discovery-server-image }}
steps:
- name: Set container image names
id: images
Expand All @@ -63,4 +67,5 @@ jobs:
echo "ui-backend-image=${registry}/vmclarity-ui-backend${suffix}"
echo "ui-image=${registry}/vmclarity-ui${suffix}"
echo "cli-image=${registry}/vmclarity-cli${suffix}"
echo "cr-discovery-server-image=${registry}/vmclarity-cr-discovery-server${suffix}"
} >> "$GITHUB_OUTPUT"

0 comments on commit 6d3f87f

Please sign in to comment.