-
Notifications
You must be signed in to change notification settings - Fork 13
80 lines (74 loc) · 2.68 KB
/
wildfly-cloud-tests.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
name: WildFly Cloud Tests
on:
schedule:
- cron: '45 11 * * *'
push:
branches-ignore:
- 'dependabot/**'
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
inputs:
runtimeImage:
description: 'Name/tag of the base runtime image'
required: false
base64EncodedEnvVars:
# We are doing this because there is a max of 10 inputs on GH Actions
description: 'Env vars (one per line) encoded with base64'
required: false
# Only run the latest job
concurrency:
group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
cancel-in-progress: true
jobs:
# kubernetes-jdk11:
# if: ${{!github.event.inputs.runtimeImage}}
# uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
# with:
# runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk11
# type: Kubernetes
# openshift-jdk11:
# if: ${{!github.event.inputs.runtimeImage}}
# uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
# with:
# runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk11
# type: Openshift
kubernetes-jdk17:
if: ${{!github.event.inputs.runtimeImage}}
uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
with:
runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk17
type: Kubernetes
# openshift-jdk17:
# if: ${{!github.event.inputs.runtimeImage}}
# uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
# with:
# runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk17
# type: Openshift
kubernetes-jdk21:
if: ${{!github.event.inputs.runtimeImage}}
uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
with:
runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk21
type: Kubernetes
# openshift-jdk21:
# if: ${{!github.event.inputs.runtimeImage}}
# uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
# with:
# runtimeImage: quay.io/wildfly/wildfly-runtime:latest-jdk21
# type: Openshift
# Custom image jobs
kubernetes-custom-image:
if: ${{github.event.inputs.runtimeImage}}
uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
with:
runtimeImage: ${{github.event.inputs.runtimeImage}}
type: Kubernetes
base64EncodedEnvVars: ${{github.event.inputs.base64EncodedEnvVars}}
# openshift-custom-image:
# if: ${{github.event.inputs.runtimeImage}}
# uses: ./.github/workflows/wildfly-cloud-tests-callable.yml
# with:
# runtimeImage: ${{github.event.inputs.runtimeImage}}
# type: Openshift
# base64EncodedEnvVars: ${{github.event.inputs.base64EncodedEnvVars}}