|
||
---|---|---|
.. | ||
base_image | ||
test | ||
README.md | ||
base_values.yml | ||
deps.yml | ||
test-erlang-otp-23.1.yml | ||
test-erlang-otp-git.yml |
README.md
Overview
These are files used to build GitHub Actions workflows.
Build
To generate the full workflow files in the .github/
subdirectory:
# Change to base dir of the rabbitmq/rabbitmq-server clone
cd ..
make monorepo-actions
Customization
Sometimes when diagnosing a failed test suite, you only wish to run tests for that suite in GitHub Actions. To do so, follow these steps:
- Check out a new branch if you haven't already.
- Remove everything but the suites you wish to run from
worflow_sources/deps.yml
. For instance, the following will only rundeps/rabbit/test/cluster_rename_SUITE.erl
:
#@data/values
---
#@overlay/match missing_ok=True
deps:
- name: rabbit
test_suites_in_parallel: true
suites:
- name: cluster_rename
time: 284
- Re-generate the workflow definitions:
make monorepo-actions
- Commit and push the changes.