This version of GitHub Enterprise was discontinued on 2021-09-23. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Learn GitHub Actions→
Whether you are new to GitHub Actions or interested in learning all they have to offer, this guide will help you use GitHub Actions to accelerate your application development workflows.
About continuous integration→
You can create custom continuous integration (CI) workflows directly in your GitHub repository with GitHub Actions.
About packaging with GitHub Actions→
You can set up workflows in GitHub Actions to produce packages and upload them to GitHub Packages or another package hosting provider.
About monitoring and troubleshooting→
You can use the tools in GitHub Actions to monitor and debug your workflows.
Declaratively setup GitHub Labels
GitHub Action to declaratively setup labels across repos
Declaratively sync GitHub labels
GitHub Action to sync GitHub labels in the declarative way
Publish a docker image to Dockerhub
A GitHub Action used to build and publish Docker images
Using workflow templates
GitHub Enterprise Server provides workflow templates for a variety of languages and tooling.
Publishing Node.js packages
You can publish Node.js packages to a registry as part of your continuous integration (CI) workflow.
- Understanding GitHub Actions
- Finding and customizing actions
- Essential features of GitHub Actions
- Managing complex workflows
- Sharing workflows, secrets, and runners with your organization
- Creating workflow templates
- Using workflow templates
- Events that trigger workflows
- Workflow syntax for GitHub Actions
- Workflow commands for GitHub Actions
- Environment variables
- Usage limits, billing, and administration
- About continuous integration
- Building and testing Java with Ant
- Building and testing Java with Gradle
- Building and testing Java with Maven
- Building and testing .NET
- Building and testing Node.js or Python
- Building and testing PowerShell
- Building and testing Ruby
- Building and testing Swift
- Building and testing Xamarin applications
- About self-hosted runners
- Adding self-hosted runners
- Configuring the self-hosted runner application as a service
- Using a proxy server with self-hosted runners
- Using labels with self-hosted runners
- Using self-hosted runners in a workflow
- Managing access to self-hosted runners using groups
- Monitoring and troubleshooting self-hosted runners
- Removing self-hosted runners