File tree Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Expand file tree Collapse file tree 1 file changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -20,23 +20,19 @@ jobs:
2020 cache : maven
2121
2222 - name : maven-settings-action
23- if : ${{ secrets.MULE_REPO_USER != '' && secrets.MULE_REPO_PASSWORD != '' }}
2423 uses : s4u/maven-settings-action@894661b3ddae382f1ae8edbeab60987e08cf0788 # commit hash references to v4.0.0
2524 with :
2625 servers : ' [{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
2726 repositories : ' [{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'
2827
29- - name : Build and test
30- if : ${{ secrets.MULE_REPO_USER != '' && secrets.MULE_REPO_PASSWORD != '' }}
28+ - name : Build and optionally test when Mule EE secrets are available
3129 env :
3230 MULE_REPO_USER : ${{ secrets.MULE_REPO_USER }}
3331 MULE_REPO_PASSWORD : ${{ secrets.MULE_REPO_PASSWORD }}
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
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
You can’t perform that action at this time.
0 commit comments