You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md
+25-4Lines changed: 25 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,16 @@ topics:
12
12
- Enterprise
13
13
---
14
14
15
+
{% ifversion ghes < 3.3 %}
16
+
{% note %}
17
+
18
+
**Note:** {% data reusables.enterprise.upgrade-ghes-for-actions %}
19
+
20
+
{% endnote %}
21
+
{% endif %}
22
+
23
+
## About {% data variables.product.prodname_actions %} for enterprises
24
+
15
25
With {% data variables.product.prodname_actions %}, you can improve developer productivity by automating every phase of your enterprise's software development workflow.
16
26
17
27
| Task | More information |
@@ -23,18 +33,29 @@ With {% data variables.product.prodname_actions %}, you can improve developer pr
23
33
24
34
{% data variables.product.prodname_actions %} helps your team work faster at scale. When large repositories start using {% data variables.product.prodname_actions %}, teams merge significantly more pull requests per day, and the pull requests are merged significantly faster. For more information, see "[Writing and shipping code faster](https://octoverse.github.com/writing-code-faster/#scale-through-automation)" in the State of the Octoverse.
25
35
26
-
{% data variables.product.prodname_actions %} also provides greater control over deployments. For example, you can use environments to require approval for a job to proceed, restrict which branches can trigger a workflow, or limit access to secrets.{% ifversion ghec or ghae-issue-4856 %} If your workflows need to access resources from a cloud provider that supports OpenID Connect (OIDC), you can configure your workflows to authenticate directly to the cloud provider. This will allow you to stop storing credentials as long-lived secrets and provide other security benefits. For more information, see "[About security hardening with OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)."{% endif %}
36
+
You can create your own unique automations, or you can use and adapt workflows from our ecosystem of over 10,000 actions built by industry leaders and the open source community. For more information, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)."
27
37
28
38
{% data variables.product.prodname_actions %} is developer friendly, because it's integrated directly into the familiar {% data variables.product.product_name %} experience.
29
39
30
-
You can create your own unique automations, or you can use and adapt workflows from our ecosystem of over 10,000 actions built by industry leaders and the open source community. For more information, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)."
31
-
32
40
{% ifversion ghec %}You can enjoy the convenience of {% data variables.product.company_short %}-hosted runners, which are maintained and upgraded by {% data variables.product.company_short %}, or you{% else %}You{% endif %} can control your own private CI/CD infrastructure by using self-hosted runners. Self-hosted runners allow you to determine the exact environment and resources that complete your builds, testing, and deployments, without exposing your software development cycle to the internet. For more information, see {% ifversion ghec %}"[About {% data variables.product.company_short %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)" and{% endif %} "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)."
33
41
42
+
{% data variables.product.prodname_actions %} provides greater control over deployments. For example, you can use environments to require approval for a job to proceed, restrict which branches can trigger a workflow, or limit access to secrets.{% ifversion ghec or ghae-issue-4856 %} If your workflows need to access resources from a cloud provider that supports OpenID Connect (OIDC), you can configure your workflows to authenticate directly to the cloud provider. OIDC provides security benefits such as eliminating the need to store credentials as long-lived secrets. For more information, see "[About security hardening with OpenID Connect](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)."{% endif %}
43
+
34
44
{% data variables.product.prodname_actions %} also includes tools to govern your enterprise's software development cycle and meet compliance obligations. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)."
35
45
46
+
## About getting started with {% data variables.product.prodname_actions %}
47
+
48
+
{% data reusables.actions.introducing-enterprise %}
49
+
50
+
{% data reusables.actions.migrating-enterprise %}
51
+
52
+
{% ifversion ghes %}
53
+
{% data reusables.actions.ghes-actions-not-enabled-by-default %} After you finish planning, you can follow the instructions for enabling {% data variables.product.prodname_actions %}. For example, you may need to upgrade the CPU and memory resources for {% data variables.product.product_location %}. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)."
54
+
55
+
{% else %}
56
+
After you finish planning, you can follow the instructions for getting started with {% data variables.product.prodname_actions %}. For more information, see {% ifversion ghec %}"[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_cloud %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-cloud)."{% elsif ghae %}"[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_managed %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae)."{% endif %}
57
+
{% endif %}
36
58
37
-
To learn more about how you can successfully adopt {% data variables.product.prodname_actions %} for your enterprise, follow the "[Adopt {% data variables.product.prodname_actions %} for your enterprise](/admin/guides#adopt-github-actions-for-your-enterprise)" learning path.
Copy file name to clipboardExpand all lines: content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ This article explains how site administrators can configure {% data variables.pr
25
25
26
26
{% data reusables.enterprise.upgrade-ghes-for-actions %}
27
27
28
-
{% data variables.product.prodname_actions %} is notenabled for {% data variables.product.prodname_ghe_server %} by default. You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows.
28
+
{% data reusables.actions.ghes-actions-not-enabled-by-default %} You'll need to determine whether your instance has adequate CPU and memory resources to handle the load from {% data variables.product.prodname_actions %} without causing performance loss, and possibly increase those resources. You'll also need to decide which storage provider you'll use for the blob storage required to store artifacts generated by workflow runs. Then, you'll enable {% data variables.product.prodname_actions %} for your enterprise, manage access permissions, and add self-hosted runners to run workflows.
29
29
30
30
{% data reusables.actions.introducing-enterprise %}
Copy file name to clipboardExpand all lines: content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -85,6 +85,12 @@ Whenever your workflow developers want to use an action that's stored in a priva
85
85
86
86
You should plan for how you'll manage the resources required to use {% data variables.product.prodname_actions %}.
87
87
88
+
{% ifversion ghes %}
89
+
### Hardware requirements
90
+
91
+
You may need to upgrade the CPU and memory resources for {% data variables.product.product_location %} to handle the load from {% data variables.product.prodname_actions %} without causing performance loss. For more information, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-requirements)."
92
+
{% endif %}
93
+
88
94
### Runners
89
95
90
96
{% data variables.product.prodname_actions %} workflows require runners.{% ifversion ghec %} You can choose to use {% data variables.product.prodname_dotcom %}-hosted runners or self-hosted runners. {% data variables.product.prodname_dotcom %}-hosted runners are convenient because they are managed by {% data variables.product.company_short %}, who handles maintenance and upgrades for you. However, you may want to consider self-hosted runners if you need to run a workflow that will access resources behind your firewall or you want more control over the resources, configuration, or geographic location of your runner machines. For more information, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)" and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)."{% else %} You will need to host your own runners by installing the {% data variables.product.prodname_actions %} self-hosted runner application on your own machines. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)."{% endif %}
1. Review the confirmation prompt, then click **Remove**.
74
+
75
+
{% ifversion ghec %}
76
+
## Setting your enterprise's billing email
77
+
78
+
Your enterprise's billing email is where {% data variables.product.product_name %} sends receipts and other billing-related communication. The email address does not need to be unique to the enterprise account.
79
+
80
+
Only enterprise members with the owner or billing manager role can access or change billing settings for your enterprise. For more information, see "[Managing users in your enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)."
81
+
82
+
{% data reusables.enterprise-accounts.access-enterprise %}
83
+
{% data reusables.enterprise-accounts.settings-tab %}
84
+
{% data reusables.enterprise-accounts.billing-tab %}
85
+
1. Click **Billing emails**.
86
+
2. Under "Email recipients", to the right of the billing email address, click **Edit**.
87
+

88
+
2. Type a valid email address, then click **Update**.
89
+

90
+
91
+
## Managing additional recipients for your enterprise's billing email
92
+
93
+
If you have users that want to receive billing reports, you can add their email addresses as billing email recipients.
94
+
95
+
Only enterprise members with the owner or billing manager role can access or change billing settings for your enterprise. For more information, see "[Managing users in your enterprise](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)."
96
+
97
+
### Adding a recipient for billing notifications
98
+
99
+
{% data reusables.enterprise-accounts.access-enterprise %}
100
+
{% data reusables.enterprise-accounts.settings-tab %}
101
+
{% data reusables.enterprise-accounts.billing-tab %}
102
+
1. Click **Billing emails**.
103
+
2. Under "Email recipients", to the right of the billing email address, click **Add**.
104
+

105
+
3. Type the email address of the recipient, then click **Add**.
106
+

107
+
108
+
### Removing a recipient from billing notifications
109
+
110
+
{% data reusables.enterprise-accounts.access-enterprise %}
111
+
{% data reusables.enterprise-accounts.settings-tab %}
112
+
{% data reusables.enterprise-accounts.billing-tab %}
113
+
1. Click **Billing emails**.
114
+
2. Under "Email recipients", find the email address you want to remove.
115
+
3. For the user's entry in the list, click **Edit**.
116
+

117
+
4. To the right of the email address, use the "Edit" drop-down menu, and click **Remove**.
118
+

119
+
5. Review the confirmation prompt, then click **Remove**.
0 commit comments