Day 75 update
This commit is contained in:
parent
6aee3255a2
commit
b001612e7b
@ -1,6 +1,31 @@
|
|||||||
|
|
||||||
## GitHub Actions Overview
|
## 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.
|
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/
|
https://github.blog/2022-02-02-build-ci-cd-pipeline-github-actions-four-steps/
|
||||||
@ -8,3 +33,17 @@ 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 - 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
|
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](https://youtu.be/_MXtbjwsz3A)
|
||||||
|
- [Jenkins.io](https://www.jenkins.io/)
|
||||||
|
- [ArgoCD](https://argo-cd.readthedocs.io/en/stable/)
|
||||||
|
- [ArgoCD Tutorial for Beginners](https://www.youtube.com/watch?v=MeU5_k9ssrs)
|
||||||
|
- [What is Jenkins?](https://www.youtube.com/watch?v=LFDrDnKPOTg)
|
||||||
|
- [Complete Jenkins Tutorial](https://www.youtube.com/watch?v=nCKxl7Q_20I&t=3s)
|
||||||
|
- [GitHub Actions](https://www.youtube.com/watch?v=R8_veQiYBjI)
|
||||||
|
- [GitHub Actions CI/CD](https://www.youtube.com/watch?v=mFFXuXjVgkU)
|
||||||
|
|
||||||
|
See you on [Day 76](day76.md)
|
@ -4,3 +4,17 @@ The idea here would be likely give an overview of ArgoCD by:
|
|||||||
|
|
||||||
- Deploying to Minikube and walking through getting started
|
- Deploying to Minikube and walking through getting started
|
||||||
- Then simply create a whatever it is called using the manifest hopefully created on Day 74 to deploy to your Kubernetes cluster.
|
- Then simply create a whatever it is called using the manifest hopefully created on Day 74 to deploy to your Kubernetes cluster.
|
||||||
|
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
|
||||||
|
- [Jenkins is the way to build, test, deploy](https://youtu.be/_MXtbjwsz3A)
|
||||||
|
- [Jenkins.io](https://www.jenkins.io/)
|
||||||
|
- [ArgoCD](https://argo-cd.readthedocs.io/en/stable/)
|
||||||
|
- [ArgoCD Tutorial for Beginners](https://www.youtube.com/watch?v=MeU5_k9ssrs)
|
||||||
|
- [What is Jenkins?](https://www.youtube.com/watch?v=LFDrDnKPOTg)
|
||||||
|
- [Complete Jenkins Tutorial](https://www.youtube.com/watch?v=nCKxl7Q_20I&t=3s)
|
||||||
|
- [GitHub Actions](https://www.youtube.com/watch?v=R8_veQiYBjI)
|
||||||
|
- [GitHub Actions CI/CD](https://www.youtube.com/watch?v=mFFXuXjVgkU)
|
||||||
|
|
||||||
|
See you on [Day 76](day76.md)
|
Loading…
Reference in New Issue
Block a user