Skip to content

Deploy CCWS (Full Matrix) #18

Deploy CCWS (Full Matrix)

Deploy CCWS (Full Matrix) #18

name: Deploy CCWS (Full Matrix)
on:
workflow_dispatch:
schedule:
- cron: "0 2 * * 1" # Every Monday at 02:00 UTC
permissions:
id-token: write
contents: read
concurrency:
group: deploy-ccws-matrix
cancel-in-progress: false
jobs:
deploy-with-amlfs:
name: "${{ matrix.image }}'-AMLFS'"
strategy:
fail-fast: false
matrix:
data_filesystem: [true]
image: ["cycle.image.ubuntu24", "almalinux9"]
ood : [true]
uses: ./.github/workflows/deploy-ccws-callable.yml
with:
location: westus3
data_filesystem: ${{ matrix.data_filesystem }}
deploy_immediately: true
image: ${{ matrix.image }}
with_openondemand: ${{ matrix.ood }}
secrets: inherit
deploy-without-amlfs:
needs: deploy-with-amlfs
name: "${{ matrix.image }}"
strategy:
fail-fast: false
matrix:
data_filesystem: [false]
image: ["cycle.image.ubuntu22", "almalinux8"]
ood : [false]
uses: ./.github/workflows/deploy-ccws-callable.yml
with:
location: westus3
data_filesystem: ${{ matrix.data_filesystem }}
deploy_immediately: true
image: ${{ matrix.image }}
with_openondemand: ${{ matrix.ood }}
secrets: inherit