Skip to content

Commit

Permalink
Added conditional steps
Browse files Browse the repository at this point in the history
  • Loading branch information
bczoma committed Jul 24, 2024
1 parent a21c549 commit cf8e8d6
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions .github/workflows/broker-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,34 +62,37 @@ jobs:
echo "No changes detected, skipping further steps"
- name: List changed files - from now on all tests are run only if there were changes
# if: steps.check-changed-files.outputs.files_changed == 'true'
if: steps.check-changed-files.outputs.files_changed == 'true'
run: |
echo "Changed files: ${{ steps.check-changed-files.outputs.changed_files }}"
git diff
- name: Set up Terraform latest
# if: steps.check-changed-files.outputs.files_changed == 'true'
if: steps.check-changed-files.outputs.files_changed == 'true'
uses: hashicorp/setup-terraform@v2
with:
terraform_wrapper: false

- name: Setup Test broker
# if: steps.check-changed-files.outputs.files_changed == 'true'
if: steps.check-changed-files.outputs.files_changed == 'true'
run: |
mkdir -p $HOME/solace; chmod 777 $HOME/solace
docker run -d -p 8080:8080 -p 55555:55555 --shm-size=1g --env username_admin_globalaccesslevel=admin --env username_admin_password=admin --env system_scaling_maxkafkabridgecount="10" --name=solace \
--mount type=bind,source=$HOME/solace,destination=/var/lib/solace,ro=false solace/solace-pubsub-standard:latest
while ! curl -s localhost:8080 | grep aurelia ; do sleep 1 ; done
- name: Test module from template on test broker
if: steps.check-changed-files.outputs.files_changed == 'true'
run: |
ci/scripts/test-module.sh ci/template-test
- name: Test module root on test broker
if: steps.check-changed-files.outputs.files_changed == 'true'
run: |
ci/scripts/test-module.sh ci/module-test
- name: Test examples
if: steps.check-changed-files.outputs.files_changed == 'true'
run: |
shopt -s extglob
for d in examples/!(basic-client-username)/; do (ci/scripts/test-module.sh "$d"); done
Expand Down

0 comments on commit cf8e8d6

Please sign in to comment.