This folder holds automation scripts to help deploy
and cleanup
DockerHub images of the MegaLinter
This script uses GitHub Actions so that when a PR is merged and closed, the GitHub Action is triggered. It will then search DockerHub for the image that was deployed during the development, and remove it.
This script uses GitHub Actions so that when a push to the repository is committed, it will complete the following:
- Checkout the source code
- Build the Docker container for MegaLinter using that source code
- Upload the container to DockerHub
When the script is triggered on main, it will push with the tag:latest which is used by all scripting for general availability. When the script is triggered in a branch, it will push with the tag:NameOfBranch which can be used for:
- testing
- troubleshooting
- debugging
- Note: The branch name will be reduced to alphanumeric for consistency and uploading
This folder holds all Test Cases to help run the CI/CT/CD process for the MegaLinter.