- 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.
Master AI & Data—50% Off Udacity (Code CC50)
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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