Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tjcchen/github-actions-workshop
github actions workshop
https://github.com/tjcchen/github-actions-workshop
Last synced: about 22 hours ago
JSON representation
github actions workshop
- Host: GitHub
- URL: https://github.com/tjcchen/github-actions-workshop
- Owner: tjcchen
- License: mit
- Created: 2023-10-12T02:04:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-30T11:53:34.000Z (over 1 year ago)
- Last Synced: 2025-02-07T02:03:08.877Z (1 day ago)
- Language: JavaScript
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## github actions workshop
github actions workshop.## github actions concept
Event - trigger workflows: push, pull_request, issue created, issue closed etc.Job - a job contains multiple steps.
Steps - steps to run a job, including actions/commands.
Actions - a series of actions for setting up env, like: `uses: actions/checkout@v3, uses: actions/setup-python@v3, uses: actions/setup-node@v3`
Commands - a series of shell commands.
Runner - each job will be run on a virtual machine. Runner could be host by github, like ubuntu-latest, window and macOS, or self-hosted.
**NB: It is worth noting that each action/command of a job runs sequentially, but each job can be performed in parallel on different machines.**
## resources
docs: https://docs.github.com/en/actions## license
MIT