This repository provides a set of reusable GitHub Actions workflows and templates designed to streamline CI/CD pipelines for various deployment scenarios. It aims to simplify automation for building, testing, and deploying applications using GitHub Actions.
build-and-push/- Contains workflow and action files related to building Docker images and pushing them to container registries.check-codepipeline/- Contains workflows and actions for checking AWS CodePipeline status and integration.check-codeploy/- Contains workflows and actions for checking AWS CodeDeploy status and integration.
- Build and Push: Automates Docker image build and push to registries.
- Check CodePipeline: Monitors AWS CodePipeline execution status.
- Check CodeDeploy: Monitors AWS CodeDeploy deployment status.
- Copy the desired workflow or action directory into your repository.
- Customize the workflow YAML files (
*.ymlor*.yaml) according to your project requirements. - Reference the workflows in your GitHub Actions configuration to automate your CI/CD processes.
Each workflow/action directory contains a YAML file defining the GitHub Actions workflow. Customize parameters such as:
- AWS credentials and region
- Docker image names and tags
- Pipeline and deployment identifiers
Contributions are welcome! Please fork the repository and submit pull requests for improvements or new features.
This project is licensed under the MIT License.
For questions or support, please open an issue on GitHub.