From 4bf4329888bc8a77bde73566bb1c082a7af32329 Mon Sep 17 00:00:00 2001 From: Saisharath Reddy Kondakindi Date: Wed, 3 Jul 2024 11:55:30 -0700 Subject: [PATCH] Adding job in github workflow to build RDS image (#401) This is related to issue : https://github.intuit.com/oss-analytics/AIOps-project/issues/186 Adding job in github workflow to build RDS image Signed-off-by: Saisharath Reddy Kondakindi Signed-off-by: skondakindi Co-authored-by: skondakindi --- .github/workflows/release.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6db81230..ae1975f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,3 +53,30 @@ jobs: image_name="${QUAYIO_ORG}/numalogic/udf:${tag}" docker buildx build --platform ${PLATFORM} --build-arg INSTALL_EXTRAS='redis druid' --output "type=image,push=true" . -t $image_name + + - name: Docker RDS Build + env: + QUAYIO_ORG: quay.io/numaio + PLATFORM: linux/x86_64 + TARGET: numalogic/udf + TAG_SUFFIX: ${{ inputs.extra_tag }} + run: | + type=$(basename $(dirname $GITHUB_REF)) + tag=$(basename $GITHUB_REF) + + if [[ $type == "heads" ]]; then + tag="$(basename $GITHUB_REF)v${{ env.version }}" + fi + + echo "Tag: $tag" + echo "Type: $type" + echo "Tag suffix: $TAG_SUFFIX" + + if [[ -n $TAG_SUFFIX ]]; then + tag="$(basename $GITHUB_REF)-rds-${TAG_SUFFIX}" + fi + + image_name="${QUAYIO_ORG}/numalogic/udf:${tag}" + + docker buildx build --platform ${PLATFORM} --build-arg INSTALL_EXTRAS='redis rds' --output "type=image,push=true" . -t $image_name +