Skip to content

Commit 7029b1e

Browse files
authored
Make the testing optional when no EE secrets are available
1 parent c608bbf commit 7029b1e

File tree

2 files changed

+8
-28
lines changed

2 files changed

+8
-28
lines changed

.github/workflows/build-only.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,14 @@ jobs:
2525
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
2626
repositories: '[{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'
2727

28-
- name: Build and test
28+
- name: Build and optionally test when Mule EE secrets are available
2929
env:
3030
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
3131
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
32-
run: mvn -B verify
32+
run: |
33+
if [[ -n "$MULE_REPO_USER" ]]; then
34+
mvn -B clean verify
35+
else
36+
echo "::notice file=build.yml,title=Skipping Tests::Mule EE secrets not found. Skipping tests after build."
37+
mvn -B clean install -DskipTests
38+
fi

0 commit comments

Comments
 (0)