Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Automate your workflow with GitHub Actions Part 2 of 2

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Publish your code libraries or Docker images automatically and securely with GitHub Packages.

    By the end of this module, you'll be able to:

    • Understand what a Package Repository is and when to use it.
    • Set up a Continuous Integration (CI) workflow with GitHub Actions to publish to GitHub Packages.
    • Validate your knowledge with an exercise that checks your ability to publish to a GitHub Packages registry.
    • Identify how to authenticate, install, and manage GitHub Packages.
  • Learn how to create and publish custom GitHub actions.

    In this module, you'll learn how to:

    • Identify the metadata and syntax needed to create custom GitHub actions.
    • Learn best practices to publish a private or public GitHub action.
    • Consume actions within a workflow file.
    • Create custom JavaScript based actions.
    • Publish a newly created action to the GitHub Marketplace.
  • Learn how to manage GitHub Actions in the enterprise.

    In this module, you'll learn how to:

    • Identify the different tools you can use at enterprise and organization levels to manage your actions and workflows.
    • Evaluate what the appropriate runners are for your enterprise instance.
    • Discover the different configurations available for self-hosted runners and customize them according to your enterprise use case.
    • Understand what encrypted secrets are and how to use them in your actions and workflows.

Syllabus

  • Leverage GitHub Actions to publish to GitHub Packages
    • Introduction
    • What is GitHub Packages?
    • Publish to GitHub Packages and GitHub Container Registry
    • Knowledge check
    • Exercise - Publish to a GitHub Packages registry
    • GitHub Packages for code packages
    • Module assessment
    • Summary
  • Create and publish custom GitHub actions
    • Introduction
    • Create a custom GitHub action
    • Publish a custom GitHub action
    • Exercise - Create a custom JavaScript GitHub action
    • Module assessment
    • Summary
  • Manage GitHub Actions in the enterprise
    • Introduction
    • Understanding GitHub enterprise models
    • Manage actions and workflows
    • Control access and usage of actions in your enterprise
    • Managing and leveraging reusable components in GitHub Actions
    • Manage runners
    • Configure self-hosted runners for enterprise use
    • Manage encrypted secrets
    • Exercise - Use a repository secret in a GitHub Actions workflow
    • Module assessment
    • Summary

Reviews

Start your review of Automate your workflow with GitHub Actions Part 2 of 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.