Skip to content

Commit

Permalink
build jan-2025 scan-coordinator
Browse files Browse the repository at this point in the history
  • Loading branch information
kuanfandevops committed Nov 9, 2024
1 parent deb5a8b commit 439d9d7
Showing 1 changed file with 35 additions and 2 deletions.
37 changes: 35 additions & 2 deletions .github/workflows/jan-2025-dev-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
# - name: Check out repository
# uses: actions/[email protected]
# with:
# ref: new-pipeline-jan-2025
# ref: ${{ env.GIT_REF }}

# - name: Log in to Openshift
# uses: redhat-actions/[email protected]
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
# - name: Check out repository
# uses: actions/[email protected]
# with:
# ref: new-pipeline-jan-2025
# ref: ${{ env.GIT_REF }}

# - name: Log in to Openshift
# uses: redhat-actions/[email protected]
Expand Down Expand Up @@ -118,3 +118,36 @@ jobs:
oc -n ${{ env.TOOLS_NAMESPACE }} start-build tfrs-celery-${{ env.BUILD_SUFFIX }} --wait=true
sleep 2s
oc tag ${{ env.TOOLS_NAMESPACE }}/tfrs-celery:${{ env.BUILD_SUFFIX }} ${{ env.DEV_NAMESPACE }}/tfrs-celery:${{ env.BUILD_SUFFIX }}
build-scan-coordinator:
name: Build TFRS Celery
runs-on: ubuntu-latest
timeout-minutes: 60

steps:
- name: Check out repository
uses: actions/[email protected]
with:
ref: ${{ env.GIT_REF }}

- name: Log in to Openshift
uses: redhat-actions/[email protected]
with:
openshift_server_url: ${{ secrets.OPENSHIFT_SERVER }}
openshift_token: ${{ secrets.OPENSHIFT_TOKEN }}
insecure_skip_tls_verify: true
namespace: ${{ env.TOOLS_NAMESPACE }}

- name: Build TFRS scan-coordinator
run: |
cd openshift-v4/templates/scan-coordinator
oc process -f ./scan-coordinator-bc.yaml NAME=tfrs SUFFIX=-${{ env.BUILD_SUFFIX }} VERSION=${{ env.BUILD_SUFFIX }} GIT_URL=${{ env.GIT_URL }} GIT_REF=${{ env.GIT_REF }} | oc apply --wait=true -f - -n ${{ env.TOOLS_NAMESPACE }}
sleep 2s
for build in $(oc -n ${{ env.TOOLS_NAMESPACE }} get builds -l buildconfig=tfrs-scan-coordinator-${{ env.BUILD_SUFFIX }} -o jsonpath='{.items[?(@.status.phase=="Running")].metadata.name}'); do
echo "canceling $build"
oc -n ${{ env.TOOLS_NAMESPACE }} cancel-build $build
done
sleep 2s
oc -n ${{ env.TOOLS_NAMESPACE }} start-build tfrs-scan-coordinator-${{ env.BUILD_SUFFIX }} --wait=true
sleep 2s
oc tag ${{ env.TOOLS_NAMESPACE }}/tfrs-scan-coordinator:${{ env.BUILD_SUFFIX }} ${{ env.DEV_NAMESPACE }}/tfrs-scan-coordinator:${{ env.BUILD_SUFFIX }}

0 comments on commit 439d9d7

Please sign in to comment.