Skip to content

Commit c7a08e5

Browse files
authored
Merge branch 'main' into bwestover/connect-backup-utils-fix
2 parents e2beebe + b64e85c commit c7a08e5

32 files changed

Lines changed: 327 additions & 764 deletions

File tree

14 KB
Loading
55 KB
Loading

content/actions/guides.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ learningTracks:
1313
- continuous_integration
1414
- continuous_deployment
1515
- deploy_to_the_cloud
16+
- '{% ifversion ghec or ghes or ghae %}adopting_github_actions_for_your_enterprise{% endif %}'
1617
- hosting_your_own_runners
1718
- create_actions
1819
includeGuides:

content/actions/learn-github-actions/understanding-github-actions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ topics:
2323

2424
## Overview
2525

26-
{% data variables.product.prodname_actions %} help you automate tasks within your software development life cycle. {% data variables.product.prodname_actions %} are event-driven, meaning that you can run a series of commands after a specified event has occurred. For example, every time someone creates a pull request for a repository, you can automatically run a command that executes a software testing script.
26+
{% data reusables.actions.about-actions %} {% data variables.product.prodname_actions %} are event-driven, meaning that you can run a series of commands after a specified event has occurred. For example, every time someone creates a pull request for a repository, you can automatically run a command that executes a software testing script.
2727

2828
This diagram demonstrates how you can use {% data variables.product.prodname_actions %} to automatically run your software testing scripts. An event automatically triggers the _workflow_, which contains a _job_. The job then uses _steps_ to control the order in which _actions_ are run. These actions are the commands that automate your software testing.
2929

@@ -59,7 +59,7 @@ _Actions_ are standalone commands that are combined into _steps_ to create a _jo
5959

6060
{% ifversion ghae %}A runner is a server that has the [{% data variables.product.prodname_actions %} runner application](https://github.com/actions/runner) installed. For {% data variables.product.prodname_ghe_managed %}, you can use the security hardened {% data variables.actions.hosted_runner %}s which are bundled with your instance in the cloud. A runner listens for available jobs, runs one job at a time, and reports the progress, logs, and results back to {% data variables.product.prodname_dotcom %}. {% data variables.actions.hosted_runner %}s run each workflow job in a fresh virtual environment. For more information, see "[About {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/about-ae-hosted-runners)."
6161
{% else %}
62-
A runner is a server that has the [{% data variables.product.prodname_actions %} runner application](https://github.com/actions/runner) installed. You can use a runner hosted by {% data variables.product.prodname_dotcom %}, or you can host your own. A runner listens for available jobs, runs one job at a time, and reports the progress, logs, and results back to {% data variables.product.prodname_dotcom %}. {% data variables.product.prodname_dotcom %}-hosted runners are based on Ubuntu Linux, Microsoft Windows, and macOS, and each job in a workflow runs in a fresh virtual environment. For information on {% data variables.product.prodname_dotcom %}-hosted runners, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)." If you need a different operating system or require a specific hardware configuration, you can host your own runners. For information on self-hosted runners, see "[Hosting your own runners](/actions/hosting-your-own-runners)."
62+
{% data reusables.actions.about-runners %} A runner listens for available jobs, runs one job at a time, and reports the progress, logs, and results back to {% data variables.product.prodname_dotcom %}. {% data variables.product.prodname_dotcom %}-hosted runners are based on Ubuntu Linux, Microsoft Windows, and macOS, and each job in a workflow runs in a fresh virtual environment. For information on {% data variables.product.prodname_dotcom %}-hosted runners, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)." If you need a different operating system or require a specific hardware configuration, you can host your own runners. For information on self-hosted runners, see "[Hosting your own runners](/actions/hosting-your-own-runners)."
6363
{% endif %}
6464

6565
## Create an example workflow

content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ versions:
66
topics:
77
- Enterprise
88
children:
9-
- /getting-started-with-github-actions-for-github-enterprise-server
109
- /enabling-github-actions-with-azure-blob-storage
1110
- /enabling-github-actions-with-amazon-s3-storage
1211
- /enabling-github-actions-with-minio-gateway-for-nas-storage

content/admin/github-actions/using-github-actions-in-github-ae/getting-started-with-github-actions-for-github-ae.md renamed to content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-ae.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Getting started with GitHub Actions for GitHub AE
3-
shortTitle: Getting started with GitHub Actions
4-
intro: 'Learn configuring {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_managed %}.'
3+
shortTitle: Get started
4+
intro: 'Learn about configuring {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_managed %}.'
55
permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.'
66
versions:
77
ghae: '*'
@@ -11,12 +11,21 @@ topics:
1111
- Enterprise
1212
redirect_from:
1313
- /admin/github-actions/getting-started-with-github-actions-for-github-ae
14+
- /admin/github-actions/using-github-actions-in-github-ae/getting-started-with-github-actions-for-github-ae
1415
---
1516

1617
{% data reusables.actions.ae-beta %}
1718

19+
## About {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_managed %}
20+
1821
This article explains how site administrators can configure {% data variables.product.prodname_ghe_managed %} to use {% data variables.product.prodname_actions %}.
1922

23+
{% data variables.product.prodname_actions %} is enabled for {% data variables.product.prodname_ghe_managed %} by default. To get started using {% data variables.product.prodname_actions %} within your enterprise, you need to manage access permissions for {% data variables.product.prodname_actions %} and add runners to run workflows.
24+
25+
{% data reusables.actions.introducing-enterprise %}
26+
27+
{% data reusables.actions.migrating-enterprise %}
28+
2029
## Managing access permissions for {% data variables.product.prodname_actions %} in your enterprise
2130

2231
You can use policies to manage access to {% data variables.product.prodname_actions %}. For more information, see "[Enforcing GitHub Actions policies for your enterprise](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."
@@ -31,7 +40,4 @@ You can use policies to manage access to {% data variables.product.prodname_acti
3140

3241
To run {% data variables.product.prodname_actions %} workflows, you need to add runners. You can add runners at the enterprise, organization, or repository levels. For more information, see "[About {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/about-ae-hosted-runners)."
3342

34-
35-
## General security hardening for {% data variables.product.prodname_actions %}
36-
37-
If you want to learn more about security practices for {% data variables.product.prodname_actions %}, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)."
43+
{% data reusables.actions.general-security-hardening %}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: Getting started with GitHub Actions for GitHub Enterprise Cloud
3+
shortTitle: Get started
4+
intro: 'Learn how to configure {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_cloud %}.'
5+
permissions: 'Enterprise owners can configure {% data variables.product.prodname_actions %}.'
6+
versions:
7+
ghec: '*'
8+
type: how_to
9+
topics:
10+
- Actions
11+
- Enterprise
12+
---
13+
14+
## About {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_cloud %}
15+
16+
{% 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.
17+
18+
{% data reusables.actions.introducing-enterprise %}
19+
20+
{% data reusables.actions.migrating-enterprise %}
21+
22+
## Managing policies for {% data variables.product.prodname_actions %}
23+
24+
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 "[Enforcing GitHub Actions policies for your enterprise](/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."
25+
26+
## Adding runners
27+
28+
To run {% data variables.product.prodname_actions %} workflows, you need to use runners. {% data reusables.actions.about-runners %} If you use {% data variables.product.company_short %}-hosted runners, you will be be billed based on consumption after exhausting the minutes included in {% data variables.product.product_name %}, while self-hosted runners are free. For more information, see "[About billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)."
29+
30+
For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)."
31+
32+
If you choose self-hosted runners, you can add runners at the enterprise, organization, or repository levels. For more information, see "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)"
33+
34+
{% data reusables.actions.general-security-hardening %}

content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server.md renamed to content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
22
title: Getting started with GitHub Actions for GitHub Enterprise Server
3-
shortTitle: Getting started with GitHub Actions
3+
shortTitle: Get started
44
intro: 'Learn about enabling and configuring {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} for the first time.'
55
permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.'
66
redirect_from:
77
- /enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage
88
- /admin/github-actions/enabling-github-actions-and-configuring-storage
99
- /admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server
10+
- /admin/github-actions/enabling-github-actions-for-github-enterprise-server/getting-started-with-github-actions-for-github-enterprise-server
1011
versions:
1112
ghes: '*'
1213
type: how_to
@@ -18,11 +19,15 @@ topics:
1819

1920
{% data reusables.actions.enterprise-github-hosted-runners %}
2021

21-
{% ifversion ghes %}
22+
## About {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}
2223

23-
This article explains how site administrators can configure {% data variables.product.prodname_ghe_server %} to use {% data variables.product.prodname_actions %}. It covers the hardware and software requirements, presents the storage options, and describes the security management policies.
24+
This article explains how site administrators can configure {% data variables.product.prodname_ghe_server %} to use {% data variables.product.prodname_actions %}.
2425

25-
{% endif %}
26+
{% data variables.product.prodname_actions %} is not enabled 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.
27+
28+
{% data reusables.actions.introducing-enterprise %}
29+
30+
{% data reusables.actions.migrating-enterprise %}
2631

2732
## Review hardware considerations
2833

@@ -137,9 +142,7 @@ You can control which actions your users are allowed to use in your enterprise.
137142

138143
For more information, see "[About using actions in your enterprise](/admin/github-actions/about-using-actions-in-your-enterprise)."
139144

140-
## General security hardening for {% data variables.product.prodname_actions %}
141-
142-
If you want to learn more about security practices for {% data variables.product.prodname_actions %}, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)."
145+
{% data reusables.actions.general-security-hardening %}
143146

144147
{% endif %}
145148

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Getting started with GitHub Actions for your enterprise
3+
intro: "Learn how to adopt {% data variables.product.prodname_actions %} for your enterprise."
4+
versions:
5+
ghec: '*'
6+
ghes: '*'
7+
ghae: '*'
8+
topics:
9+
- Enterprise
10+
- Actions
11+
children:
12+
- /introducing-github-actions-to-your-enterprise
13+
- /migrating-your-enterprise-to-github-actions
14+
- /getting-started-with-github-actions-for-github-enterprise-cloud
15+
- /getting-started-with-github-actions-for-github-enterprise-server
16+
- /getting-started-with-github-actions-for-github-ae
17+
shortTitle: Get started
18+
---
19+

0 commit comments

Comments
 (0)