| Mar | APR | May |
| 11 | ||
| 2020 | 2021 | 2022 |
COLLECTED BY
Collection: Common Crawl
Dockerfile?
●What are GitHub Actions capable of?
●What programming languages can I write GitHub Actions in?
●How do I publish an action?
●How do I customize my action's behavior based on inputs?
In this course you will build three actions that each accomplish different tasks designed to demonstrate the flexibility of creating and consuming Docker Based Actions.
Hello, world! You will start with the traditional "Hello, world!" program which will teach you where to find the output of a workflow run. You will then modify this "Hello World!" action to accept input parameters which allow the action to be more dynamic. This action will be written using the Go programming language.
Cat facts You will write an action that call upon an external API to retrieve a fact about cats and prints it to the workflows output. You will then modify this cat fact action to set the retrieved data as output for another action in the workflow to consume. This action will be written using the Python programming language.
Issue maker You will open an issue in your repository making the cat fact available to everyone. You will learn how to use the output of previous actions as input for current actions in this step. This action will be written using the JavaScript programming language.
my-workflow.yml
my-workflow.yml
action.yml file and add necessary metadata
main.go containing the Hello World source code
Dockerfile containing the Docker instructions
action.yml to accept input parameters for Hello World
my-workflow.yml
requirements.txt with your Python dependencies
Dockerfile for the cat-fat action
my-workflow.yml
package.json to issue-maker
action.yml for issue-maker
src/index.js for issue-maker
Dockerfile for issue-maker