1.7 KiB
GitHub Actions Overview
In this section I wanted to move on and take a look at maybe a different approach to what we just spent time on. GitHub Actions is where we will focus on in this session.
GitHub Actions is a CI/CD platform that allows us to build, test and deploy amongst other tasks our pipeline. It has the concept of workdlows that build and test against a GitHub repository. You could also use GitHub Actions to drive other workflows based on events that happen within your repository.
Overall, in GitHub Actions our task is called a workflow. A workflow is the
Events - On Jobs - Runners - on Container Steps Actions
Workflow YAML file
Create Repo Create file .github/workflows/namewhatever you want
Actions tab or coloured dot
template options
Ideas and it might be an overview and then additional day on demo ideas.
https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps/
GitHub Actions - Send tweet when a git push is performed - https://www.daveabrock.com/2020/04/19/posting-to-twitter-from-gh-actions/
GitHub Actions - Publish posts to dev.to - https://github.com/marketplace/actions/publish-to-dev-to
Resources
- Jenkins is the way to build, test, deploy
- Jenkins.io
- ArgoCD
- ArgoCD Tutorial for Beginners
- What is Jenkins?
- Complete Jenkins Tutorial
- GitHub Actions
- GitHub Actions CI/CD
See you on Day 76