1
0
mirror of synced 2026-01-01 09:04:46 -05:00
Files
docs/content/actions/learn-github-actions/using-workflow-templates.md
2021-09-29 10:09:29 +10:00

3.1 KiB

title, shortTitle, intro, product, redirect_from, versions, type, topics
title shortTitle intro product redirect_from versions type topics
Using workflow templates Using templates You can set up CI using a workflow template that matches the language and tooling you want to use. {% data reusables.gated-features.actions %}
/articles/setting-up-continuous-integration-using-github-actions
/github/automating-your-workflow-with-github-actions/setting-up-continuous-integration-using-github-actions
/actions/automating-your-workflow-with-github-actions/setting-up-continuous-integration-using-github-actions
/actions/building-and-testing-code-with-continuous-integration/setting-up-continuous-integration-using-github-actions
/actions/guides/setting-up-continuous-integration-using-workflow-templates
fpt ghes ghae
* * *
tutorial
Workflows
CI

{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} {% data reusables.actions.ae-beta %}

Anyone with write permission to a repository can set up continuous integration (CI) using {% data variables.product.prodname_actions %}.

You can use workflow templates to create new workflows in an organization's public repository. To use templates to create workflows in private repositories, the organization must be part of an enterprise plan.

After you set up CI, you can customize the workflow to meet your needs.

{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %}

  1. If your repository already has existing workflows: In the upper-left corner, click New workflow. Create a new workflow
  2. Find the template that matches the language and tooling you want to use, then click Set up this workflow. Setup workflow button
  3. Click Start commit. Start commit button {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_new_file %}

Once a push is made to your repository, you can follow the status and detailed logs of your continuous integration workflow run on {% data variables.product.prodname_dotcom %} and receive customized notifications. For more information, see "Configuring notifications" and "Managing a workflow run."

{% data reusables.repositories.actions-workflow-status-badge-intro %}

For more information, see "Adding a workflow status badge."

Further reading