forked from MichaelCade/90DaysOfDevOps
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6aee325
commit b001612
Showing
2 changed files
with
56 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters