Before you start developing a custom Action, define an objective that covers exactly what the Action needs to do.
- [Instructor] For our custom action, … let's pick something that we do often that can be automated. … For example, … creating a release is easy enough to do manually. … I'm looking at the release page for this repository … and to create a release, … I can just click the Create a new release button. … And then I would fill out the form with a tag and a message. … And then click the Publish release button. … But I'm thinking it would be pretty cool … to have an action that can create a release for me … based on a keyword in a commit message. … Let's say I'm working on a bug in my super cool project, … and I fixed it by adding a new file. … Now I'm ready to commit the code, … and in my commit message I include a keyword like fixed. … Now when I push the code … my action would see the keyword fixed in my commit message … and automatically create a release. … That will save me some time … since I won't have to create the release … using the GitHub web interface. … I think that sounds like a pretty good objective, …
- Creating an action
- Creating a workflow
- Adding actions to a workflow
- Using an action from a repository
- Using environment variables
- Building custom actions
- Use cases for actions and workflows
Skill Level Beginner
1. Your first Action
2. Connecting Actions with Workflows
3. Using Actions
4. Building Custom Actions
5. Use Cases
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.