Skip to content

Commit ee3e243

Browse files
authored
Update build.yml for the case there are no Mule EE credentials
1 parent c608bbf commit ee3e243

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,23 @@ jobs:
2020
cache: maven
2121

2222
- name: maven-settings-action
23+
if: ${{ secrets.MULE_REPO_USER != '' && secrets.MULE_REPO_PASSWORD != '' }}
2324
uses: s4u/maven-settings-action@894661b3ddae382f1ae8edbeab60987e08cf0788 # commit hash references to v4.0.0
2425
with:
2526
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
2627
repositories: '[{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'
2728

2829
- name: Build and test
30+
if: ${{ secrets.MULE_REPO_USER != '' && secrets.MULE_REPO_PASSWORD != '' }}
2931
env:
3032
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
3133
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
32-
run: mvn -B verify
34+
run: mvn -B clean verify
35+
36+
37+
- name: Build only because of missing Mule EE secrets
38+
if: ${{ secrets.MULE_REPO_USER == '' || secrets.MULE_REPO_PASSWORD == '' }}
39+
env:
40+
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
41+
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
42+
run: mvn -B clean install -DskipTests

0 commit comments

Comments
 (0)