Skip to content

Commit f68bdd0

Browse files
authored
Revise information about GitHub Actions in minimum specifications for GitHub Enterprise Server 2.22+ (#18052)
1 parent eaf3fa9 commit f68bdd0

File tree

5 files changed

+31
-9
lines changed

5 files changed

+31
-9
lines changed

content/admin/enterprise-management/upgrading-github-enterprise-server.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ Increased requirements for {% data variables.product.prodname_ghe_server %} 3.0
4545
| 5,000 to 8000 | **16**<br/>_Up from 12_ | 96 GB | 750 GB | 200 GB |
4646
| 8,000 to 10,000+ | **20**<br/>_Up from 16_ | **160 GB**<br/>_Up from 128 GB_ | 1000 GB | 200 GB |
4747

48+
For more information about hardware requirements for {% data variables.product.prodname_actions %}, 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-github-enterprise-server#review-hardware-considerations)."
49+
4850
{% data reusables.enterprise_installation.about-adjusting-resources %}
4951

5052
{% endif %}

content/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,20 @@ This article explains how site administrators can configure {% data variables.pr
3131

3232
{% endif %}
3333

34-
{% data reusables.actions.enterprise-hardware-considerations %}
34+
The CPU and memory resources available to {% data variables.product.product_location %} determine the maximum job throughput for {% data variables.product.prodname_actions %}.
3535

36-
For more information about resource requirements for {% data variables.product.prodname_ghe_server %}, see the hardware considerations for your instance's platform.
36+
Internal testing at {% data variables.product.company_short %} demonstrated the following maximum throughput for {% data variables.product.prodname_ghe_server %} instances with a range of CPU and memory configurations. You may see different throughput depending on the overall levels of activity on your instance.
37+
38+
| vCPUs | Memory | Maximum job throughput |
39+
| :--- | :--- | :--- |
40+
| 4 | 32 GB | Demo or light testing |
41+
| 8 | 64 GB | 25 jobs |
42+
| 16 | 160 GB | 35 jobs |
43+
| 32 | 256 GB | 100 jobs |
44+
45+
If you {% if currentVersion == "[email protected]" %}enabled the beta of{% else %}plan to enable{% endif %} {% data variables.product.prodname_actions %} for the users of an existing instance, review the levels of activity for users and automations on the instance and ensure that you have provisioned adequate CPU and memory for your users. For more information about monitoring the capacity and performance of {% data variables.product.prodname_ghe_server %}, see "[Monitoring your appliance](/admin/enterprise-management/monitoring-your-appliance)."
46+
47+
For more information about minimum hardware requirements for {% data variables.product.product_location %}, see the hardware considerations for your instance's platform.
3748

3849
- [AWS](/admin/installation/installing-github-enterprise-server-on-aws#hardware-considerations)
3950
- [Azure](/admin/installation/installing-github-enterprise-server-on-azure#hardware-considerations)

data/reusables/actions/enterprise-hardware-considerations.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

data/reusables/enterprise_installation/hardware-considerations-all-platforms.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,21 @@ Your instance requires a persistent data disk separate from the root disk. For m
1717

1818
{% if currentVersion ver_gt "[email protected]" %}
1919

20-
To configure{% if currentVersion == "[email protected]" %} the beta of{% endif %} {% data variables.product.prodname_actions %}, you must provide external blob storage. 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-github-enterprise-server)."
20+
To configure{% if currentVersion == "[email protected]" %} the beta of{% endif %} {% data variables.product.prodname_actions %}, you must provide external blob storage. 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-github-enterprise-server##external-storage-requirements)."
2121

2222
{% endif %}
2323

2424
You can resize your instance's root disk by building a new instance or using an existing instance. For more information, see "[Increasing storage capacity](/enterprise/{{ currentVersion }}/admin/guides/installation/increasing-storage-capacity)."
2525

2626
#### CPU and memory
2727

28-
The CPU and memory resources that {% data variables.product.prodname_ghe_server %} requires depend on the levels of activity for users, automations, and integrations. {% if currentVersion ver_gt "[email protected]" %}{% data reusables.actions.enterprise-hardware-considerations %}{% endif %}
28+
The CPU and memory resources that {% data variables.product.prodname_ghe_server %} requires depend on the levels of activity for users, automations, and integrations.
29+
30+
{% if currentVersion ver_gt "[email protected]" %}
31+
32+
If you {% if currentVersion == "[email protected]" %}enabled the beta of{% else %}plan to enable{% endif %} {% data variables.product.prodname_actions %} for the users of your {% data variables.product.prodname_ghe_server %} instance, you may need to provision additional CPU and memory resources for your instance. 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-github-enterprise-server#review-hardware-considerations)."
33+
34+
{% endif %}
2935

3036
{% data reusables.enterprise_installation.increasing-cpus-req %}
3137

@@ -35,4 +41,6 @@ The CPU and memory resources that {% data variables.product.prodname_ghe_server
3541

3642
{% endwarning %}
3743

44+
For more information about monitoring the capacity and performance of {% data variables.product.prodname_ghe_server %}, see "[Monitoring your appliance](/admin/enterprise-management/monitoring-your-appliance)."
45+
3846
You can increase your instance's CPU or memory resources. For more information, see "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)."

data/reusables/enterprise_installation/hardware-rec-table.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,22 @@
3030

3131
{% endif %}
3232

33-
{% data reusables.enterprise_installation.about-adjusting-resources %}
34-
3533
{% if currentVersion ver_gt "[email protected]" %}
3634

37-
If you plan to configure {% data variables.product.prodname_actions %} for your instance, you should provision additional resources. You must also configure at least one self-hosted runner to execute workflows. 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-github-enterprise-server)."
35+
If you plan to enable {% data variables.product.prodname_actions %} for the users of your instance, review the requirements for hardware, external storage, and runners in "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server)."
3836

3937
{% endif %}
4038

39+
{% data reusables.enterprise_installation.about-adjusting-resources %}
40+
4141
{% if currentVersion == "[email protected]" %}
4242

4343
#### Beta features in {% data variables.product.prodname_ghe_server %} 2.22
4444

4545
{% data variables.product.prodname_ghe_server %} 2.22 offered features in beta, such as {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_code_scanning %}. For more information, see the [{% data variables.product.prodname_ghe_server %} 2.22 release notes](/[email protected]/admin/release-notes#2.22.0).
4646

47-
If you enabled beta features for {% data variables.product.prodname_ghe_server %} 2.22, your instance requires additional hardware resources. For more information, see "[Minimum requirements](#minimum-requirements)".
47+
If you enabled beta features for {% data variables.product.prodname_ghe_server %} 2.22, your instance requires additional hardware resources. For more information about minimum requirements, see "[Minimum requirements](#minimum-requirements)."
48+
49+
For more information about the hardware requirements for {% data variables.product.prodname_actions %}, 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-github-enterprise-server#review-hardware-considerations)."
4850

4951
{% endif %}

0 commit comments

Comments
 (0)