Skip to content
11 changes: 9 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Run MUnit Tests
on:
pull_request:
branches: [ "main" ]
workflow_dispatch:

jobs:
build:
Expand All @@ -25,8 +26,14 @@ jobs:
servers: '[{"id": "mulesoft-ee-releases", "username": "${env.MULE_REPO_USER}", "password": "${env.MULE_REPO_PASSWORD}"}]'
repositories: '[{"id": "mulesoft-ee-releases", "name": "MuleSoft EE Releases", "url": "https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/"}]'

- name: Build and test
- name: Build and optionally test when Mule EE secrets are available
env:
MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }}
MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }}
run: mvn -B verify
run: |
if [[ -n "$MULE_REPO_USER" ]]; then
mvn -B clean verify
else
echo "::notice file=build.yml,title=Skipping Tests::Mule EE secrets not found. Skipping tests after build."
mvn -B clean install -DskipTests
fi
Loading