Development - umccr/aws_parallel_cluster GitHub Wiki
Development
:construction: This page is still very much a work in progress
GitHub Actions Workflows
Create Release Assets
Trigger: tags matching regex 'v*', 'pre-v*' or 'latest'
Jobs:
- sync-s3
- Uploads necessary bootstrap files to the s3 bucket used by parallel cluster to run from
- Create release asset
- Bundles the necessary files into a zip and uploads to GitHub releases
:construction: diagram coming soon
Build AMI
:construction: Currently waiting on this issue to be resolved.
Will mean manual creation of amis is no longer necessary, hurrah!!
Using act for emulating GitHub actions
Save your colleagues the GitHub notifications and run your GitHub actions locally through act.
Allows greater level of debugging workflows before deploying onto GitHub.
Secrets
You will need the following secrets in order to run act.
<ACCOUNT_PREFIX>_AWS_ACCESS_KEY_ID
<ACCOUNT_PREFIX>_AWS_SECRET_ACCESS_KEY
<ACCOUNT_PREFIX>_AWS_ROLE_TO_ASSUME
<ACCOUNT_PREFIX>_AWS_ROLE_EXTERNAL_ID
GITHUB_TOKEN