|
1 | 1 | # Effective 2026-04-24, we no longer publish images to a public Docker Hub. |
2 | | -name: Build, test, and publish CE |
3 | | -on: [pull_request, push, workflow_dispatch] |
| 2 | +name: Build, Test, and Publish CE |
| 3 | +on: |
| 4 | + pull_request: |
| 5 | + push: |
| 6 | + workflow_dispatch: |
| 7 | + inputs: |
| 8 | + version: |
| 9 | + description: 'Camunda CE version to build, test, and publish (e.g., 7.24.8)' |
| 10 | + snapshot: |
| 11 | + description: 'Whether the version is a snapshot' |
4 | 12 | jobs: |
5 | 13 | build-and-test: |
6 | 14 | runs-on: ubuntu-22.04 |
@@ -39,13 +47,17 @@ jobs: |
39 | 47 | EE: false |
40 | 48 | NEXUS_PASS: ${{ steps.secrets.outputs.NEXUS_PASS }} |
41 | 49 | NEXUS_USER: ${{ steps.secrets.outputs.NEXUS_USER }} |
| 50 | + VERSION: ${{ github.event.inputs.version }} |
| 51 | + SNAPSHOT: ${{ github.event.inputs.snapshot }} |
42 | 52 | PUSH_REGISTRY: ${{ github.event_name != 'pull_request' && 'registry.camunda.cloud/team-cambpm' || '' }} |
43 | 53 | - name: Test |
44 | 54 | run: ./test.sh |
45 | 55 | working-directory: test |
46 | 56 | env: |
47 | 57 | DISTRO: ${{ matrix.DISTRO }} |
48 | 58 | EE: false |
| 59 | + VERSION: ${{ github.event.inputs.version }} |
| 60 | + SNAPSHOT: ${{ github.event.inputs.snapshot }} |
49 | 61 | build-and-test-arm: |
50 | 62 | if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository |
51 | 63 | runs-on: aws-arm-core-4-default |
@@ -84,13 +96,17 @@ jobs: |
84 | 96 | EE: false |
85 | 97 | NEXUS_PASS: ${{ steps.secrets.outputs.NEXUS_PASS }} |
86 | 98 | NEXUS_USER: ${{ steps.secrets.outputs.NEXUS_USER }} |
| 99 | + VERSION: ${{ github.event.inputs.version }} |
| 100 | + SNAPSHOT: ${{ github.event.inputs.snapshot }} |
87 | 101 | PUSH_REGISTRY: ${{ github.event_name != 'pull_request' && 'registry.camunda.cloud/team-cambpm' || '' }} |
88 | 102 | - name: Test |
89 | 103 | run: ./test.sh |
90 | 104 | working-directory: test |
91 | 105 | env: |
92 | 106 | DISTRO: ${{ matrix.DISTRO }} |
93 | 107 | EE: false |
| 108 | + VERSION: ${{ github.event.inputs.version }} |
| 109 | + SNAPSHOT: ${{ github.event.inputs.snapshot }} |
94 | 110 |
|
95 | 111 | create-manifests-ce: |
96 | 112 | if: github.event_name != 'pull_request' |
@@ -126,5 +142,7 @@ jobs: |
126 | 142 | env: |
127 | 143 | DISTRO: ${{ matrix.DISTRO }} |
128 | 144 | EE: false |
| 145 | + VERSION: ${{ github.event.inputs.version }} |
| 146 | + SNAPSHOT: ${{ github.event.inputs.snapshot }} |
129 | 147 | PUSH_REGISTRY: registry.camunda.cloud/team-cambpm |
130 | 148 |
|
0 commit comments