- Create a basic GitHub Action and use that action in a workflow.
In this module, you will:
- Describe GitHub Actions, the types of actions, and where to find them.
- Plan an automation of your software development lifecycle with GitHub Actions workflows.
- Create a container action and have it run in a workflow triggered by a push event to your GitHub repository.
- Learn how to create workflows to add continuous integration (CI) to your projects.
In this module, you:
- Learn essential features and techniques to build robust and dynamic workflows.
- Build and test a Node.js project by using GitHub Actions and a workflow template.
- Debug a failed test by using GitHub Actions logs.
- Customize your workflow by using GitHub Actions.
- Create two deployment workflows using GitHub Actions and Microsoft Azure. Learn about triggering a CD workflow and storing credentials.
In this module, you will:
- Discover options for triggering a continuous delivery GitHub Workflow.
- Understand steps to remove workflow artifacts.
- Identify important environment protections.
- Control workflow execution with job conditionals.
- Deploy to Microsoft Azure with a GitHub deploy action.
- Store credentials with GitHub Secrets.
- Create and destroy Azure resources with GitHub Actions workflows.
- Learn to interact with the GitHub API from GitHub Actions by using GitHub Script.
In this module, you'll:
- Use GitHub Script in your workflow.
- Comment on issues by using Octokit.
- Add issues to a project board by using Octokit.
- Use the workflow expression syntax to filter when jobs run in a workflow.
Master Finance Tools - 35% Off CFI (Code CFI35)
Earn Your Business Degree, Tuition-Free, 100% Online!
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Automate development tasks by using GitHub Actions
- Introduction
- How does GitHub Actions automate development tasks?
- Identify the components of GitHub Actions
- Configure a GitHub Actions workflow
- Exercise - Create and run a basic GitHub Actions workflow
- Module assessment
- Summary
- Build continuous integration workflows by using GitHub Actions
- Introduction
- How do I use GitHub Actions to create workflows for CI?
- Manage and debug workflows in GitHub Actions
- Customize your workflow with environment variables
- Cache, share and debug workflows
- Exercise - Create the CI workflow on GitHub
- Module assessment
- Summary
- Build and deploy applications to Azure by using GitHub Actions
- Introduction
- How do I use GitHub Actions to deploy to Azure?
- Remove artifacts, create status badges, and configure environment protections
- Exercise - Create a workflow that deploys a web app to Azure
- Module assessment
- Summary
- Automate GitHub by using GitHub Script
- Introduction
- What is GitHub Script?
- Exercise - Using GitHub Script in GitHub Actions
- Module assessment
- Summary