Skip to content

Commit

Permalink
Day 75 update
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelCade committed Mar 17, 2022
1 parent 6aee325 commit b001612
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 3 deletions.
43 changes: 41 additions & 2 deletions Days/day75.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,49 @@

## 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
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)
16 changes: 15 additions & 1 deletion Days/day76.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,18 @@
The idea here would be likely give an overview of ArgoCD by:

- 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)

0 comments on commit b001612

Please sign in to comment.