Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: cmuto09 <cmuto09@github.com> Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Jules <19994093+jules-p@users.noreply.github.com> Co-authored-by: Laura Coursen <lecoursen@github.com> Co-authored-by: Collin McNeese <collinmcneese@github.com>
4.1 KiB
title, shortTitle, intro, permissions, versions, type, topics, redirect_from
| title | shortTitle | intro | permissions | versions | type | topics | redirect_from | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Getting started with GitHub Actions for GitHub Enterprise Cloud | Get started | Learn how to configure {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_cloud %}. | Enterprise owners can configure {% data variables.product.prodname_actions %}.{% ifversion custom-org-roles %}<br><br>Users with the "Manage organization Actions policies" permission manage all settings on the "Actions General" settings page, except for self-hosted runners settings.<br><br>Users with the "Manage organization runners and runner groups" permission can manage GitHub-hosted runners, self-hosted runners, and runner groups, and control where self-hosted runners can be created.{% endif %} |
|
how_to |
|
|
About {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_cloud %}
{% data variables.product.prodname_actions %} is enabled for your enterprise by default. To get started using {% data variables.product.prodname_actions %} within your enterprise, you can manage the policies that control how enterprise members use {% data variables.product.prodname_actions %} and optionally add self-hosted runners to run workflows.
{% data reusables.actions.introducing-enterprise %}
{% data reusables.actions.migrating-enterprise %}
Managing policies for {% data variables.product.prodname_actions %}
You can use policies to control how enterprise members use {% data variables.product.prodname_actions %}. For example, you can restrict which actions are allowed and configure artifact and log retention. For more information, see AUTOTITLE.
Adding runners
To run {% data variables.product.prodname_actions %} workflows, you need to use runners. {% data reusables.actions.about-runners %} You can use {% data variables.product.github %}-hosted runners or add self-hosted runners.
- {% data variables.product.github %}-hosted runners: Available immediately. Your plan includes some free usage of standard runners, after this you pay for processing time and storage.
- Self-hosted runners: You need to add and maintain them. {% ifversion actions-cloud-platform-march %}These runners add little to your bill for actions usage because you are charged only for using the {% data variables.product.prodname_actions %} cloud platform. After you have used the free minutes included in your plan, you pay $0.002 USD per minute of processing time.{% elsif fpt or ghec %}Use is currently free. From {% data variables.actions.self_hosted_runner_charge_date %}, you will pay a per-minute fee for using the cloud platform.{% endif %}
For more information:
If you choose self-hosted runners, you can add runners at the enterprise, organization, or repository levels. For more information, see AUTOTITLE.
{% ifversion custom-org-roles %}
Provisioning fine-grained permissions for {% data variables.product.prodname_actions %}
Organization owners and users with the "Manage custom organization roles" permission can provision fine-grained permissions for users and teams in your organization. Provisioning fine-grained permissions for {% data variables.product.prodname_actions %} allows you to practice the principle of least privilege to secure settings in your {% data variables.product.prodname_actions %} CI/CD pipeline.
{% data reusables.actions.org-roles-for-gh-actions %}
For more information, see AUTOTITLE.
{% endif %}
{% data reusables.actions.general-security-hardening %}