Automate your workflow with GitHub Actions

  • Home
  • /
  • Courses
  • /
  • Automate your workflow with GitHub Actions
Course ID: GH-200T00
Duration: 1 Day
Private in-house training

Apart from public, instructor-led classes, we also offer private in-house trainings for organizations based on their needs. Call us at +852 2116 3328 or email us at [email protected] for more details.

What You'll Learn
  • Plan automation of your software development life cycle with GitHub Actions workflows.
  • Use GitHub Actions to automatically build your application.
  • Use GitHub Script to interact with the GitHub API.
  • Publish automatically and securely your code libraries or Docker images with GitHub Packages.
Who Should Attend

This course in intended for students who want to use GitHub to help developers and DevOps engineers build and deploy applications quickly. Additionally, students will discover which GitHub Actions features are available for their enterprise instance and learn how to use them.

Prerequisites

A GitHub account

Course Outline

1. Automate development tasks by using GitHub Actions

Create a basic GitHub Action and use that action in a workflow.

2. Build continuous integration workflows by using GitHub Actions

Learn how to create workflows to add continuous integration (CI) to your projects.

3. Build and deploy applications to Azure by using GitHub Actions

Create two deployment workflows using GitHub Actions and Microsoft Azure.

4. Automate GitHub by using GitHub Script

Learn to interact with the GitHub API from GitHub Actions by using GitHub Script.

5. Leverage GitHub Actions to publish to GitHub Packages

Publish your code libraries or Docker images automatically and securely with GitHub Packages. You’ll also run Docker images published into GitHub Packages locally.

6. Create and publish custom GitHub actions

Learn how to write your own GitHub actions and identify the metadata, syntax, and workflow commands to create custom workflows. Learn best practices for documenting and versioning your action, and how to publish your action to the GitHub Marketplace.

7. Manage GitHub Actions in the enterprise

Discover which GitHub Actions features are available for your enterprise instance and learn how to use them.

Search for a course