-
Notifications
You must be signed in to change notification settings - Fork 2
CI CD Systems
bhanutejags edited this page Aug 13, 2021
·
18 revisions
- As a native feature of GitHub, it provides very good integration with GitHub, from example raising PRs and labelling issues from GitHub Actions is trivial.
- Has good community and ecosystem around sharable/composable GitHub Actions(technically similar to CircleCI Orbs), from installing Ruby and building Docker images to deploying to AWS Services.
- These actions let use write CI/CD pipelines without the need to write shell scripts.
- AWS Integration is achieved through 1st-party GitHub Actions provided by AWS.
- Writing our own GitHub Actions is easy and intuitive, they can be written in Javascript or in any language using their Docker-backed-actions feature.
- Create a CI/CD pipeline for Amazon ECS with GitHub Actions and AWS CodeBuild Tests
- Github Actions with Ruby on Rails
- Git Tag Based Released Process Using GitHub Actions
- Using ENVIRONMENTS for approval workflows with GitHub Actions
- GitHub Actions now with Manual Approvals
- Adding approval workflow to your GitHub Action
- AUTOMATE YOUR CI/CD PIPELINE USING GITHUB ACTIONS
- Reviewing deployments
- GitHub Action to login against a Docker registry
- GitHub Action to write a script in your workflow that uses the GitHub API and the workflow run context
- Useful starter GitHub Actions workflows
- GitHub Action to download a prebuilt Ruby
- GitHub Action to automatically bump and tag master, on merge, with the latest SemVer formatted version.
- GitHub Action Release Drafter
- A repository hosting service and CI/CD system that is well integrated with AWS tools and services.
- Getting used to this service, might help developers to get more comfortable with AWS Services.
- For certain workflows like Dependabot and Ruby Upgrade use GitHub actions.