1
0
mirror of synced 2025-12-19 09:57:42 -05:00

Displaying Runners List in the Actions Tab - [GA] (#40606)

This commit is contained in:
Siara
2023-08-29 15:16:02 -07:00
committed by GitHub
parent c609344ede
commit 5f4355b7ce
10 changed files with 83 additions and 2 deletions

View File

@@ -38,6 +38,29 @@ For information on creating and managing runner groups, see "[AUTOTITLE](/action
{% endif %}
{% ifversion repository-actions-runners %}
## Viewing available runners for a repository
{% note %}
**Note:** This feature is currently in beta and subject to change.
{% endnote %}
{% data reusables.actions.about-viewing-runner-list %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.actions-tab %}
{% data reusables.repositories.repository-runners %}
1. Click the **Self hosted** tab at the top of the list of runners.
1. Review the list of available self-hosted runners for the repository. This list includes both self-hosted runners and runner scale sets created with {% data variables.product.prodname_actions_runner_controller %}. For more information, see "[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/about-actions-runner-controller)."
{% data reusables.actions.copy-runner-label %}
{% data reusables.actions.actions-tab-new-runners-note %}
{% endif %}
## Using default labels to route jobs
A self-hosted runner automatically receives certain labels when it is added to {% data variables.product.prodname_actions %}. These are used to indicate its operating system and hardware platform:

View File

@@ -28,7 +28,7 @@ Runners are the machines that execute jobs in a {% data variables.product.prodna
## Using a {% data variables.product.prodname_dotcom %}-hosted runner
To use a {% data variables.product.prodname_dotcom %}-hosted runner, create a job and use `runs-on` to specify the type of runner that will process the job, such as `ubuntu-latest`, `windows-latest`, or `macos-latest`. For the full list of runner types, see "[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)."
To use a {% data variables.product.prodname_dotcom %}-hosted runner, create a job and use `runs-on` to specify the type of runner that will process the job, such as `ubuntu-latest`, `windows-latest`, or `macos-latest`. For the full list of runner types, see "[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)."{% ifversion repository-actions-runners %} If you have `repo: write` access to a repository, you can view a list of the runners available to use in workflows in the repository. For more information, see "[Viewing available runners for a repository](#viewing-available-runners-for-a-repository)."{% endif %}
When the job begins, {% data variables.product.prodname_dotcom %} automatically provisions a new VM for that job. All steps in the job execute on the VM, allowing the steps in that job to share information using the runner's filesystem. You can run workflows directly on the VM or in a Docker container. When the job has finished, the VM is automatically decommissioned.
@@ -82,6 +82,28 @@ While the job runs, the logs and output can be viewed in the {% data variables.p
{% data reusables.actions.runner-app-open-source %}
{% ifversion repository-actions-runners %}
## Viewing available runners for a repository
{% note %}
**Note:** This feature is currently in beta and subject to change.
{% endnote %}
{% data reusables.actions.about-viewing-runner-list %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.actions-tab %}
{% data reusables.repositories.repository-runners %}
1. Review the list of available GitHub-hosted runners for the repository.
{% data reusables.actions.copy-runner-label %}
{% data reusables.actions.actions-tab-new-runners-note %}
{% endif %}
## Supported runners and hardware resources
{% ifversion actions-hosted-runners %}

View File

@@ -19,6 +19,28 @@ Once your runner type has been defined, you can update your workflow YAML files
Only owner or administrator accounts can see the runner settings. Non-administrative users can contact the organization owner to find out which runners are enabled. Your organization owner can create new runners and runner groups, as well as configure permissions to specify which repositories can access a runner group. For more information, see "[AUTOTITLE](/actions/using-github-hosted-runners/managing-larger-runners#allowing-repositories-to-access-a-runner-group)."
{% ifversion repository-actions-runners %}
## Viewing available runners for a repository
{% note %}
**Note:** This feature is currently in beta and subject to change.
{% endnote %}
{% data reusables.actions.about-viewing-runner-list %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.actions-tab %}
{% data reusables.repositories.repository-runners %}
1. Review the list of available runners for the repository.
{% data reusables.actions.copy-runner-label %}
{% data reusables.actions.actions-tab-new-runners-note %}
{% endif %}
## Using groups to control where jobs are run
{% data reusables.actions.jobs.example-runs-on-groups %}

View File

@@ -71,6 +71,7 @@ The storage used by a repository is the total storage used by {% data variables.
- The number of jobs you can run concurrently across all repositories in your user or organization account depends on your GitHub plan. For more information, see "[AUTOTITLE](/actions/learn-github-actions/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#usage-limits)" for self-hosted runner usage limits.
- {% data reusables.user-settings.context_switcher %}
- {% data reusables.actions.larger-runner-permissions %}
- {% data reusables.actions.about-larger-runners-billing %}
- For {% data variables.actions.hosted_runner %}s, there is no additional cost for configurations that assign public static IP addresses to a {% data variables.actions.hosted_runner %}. For more information on {% data variables.actions.hosted_runner %}s, see "[AUTOTITLE](/actions/using-github-hosted-runners/using-larger-runners)."
- Included minutes cannot be used for {% data variables.actions.hosted_runner %}s.

View File

@@ -0,0 +1,5 @@
# Reference: #11461
# Runners list in the Actions tab
versions:
fpt: '*'
ghec: '*'

View File

@@ -0,0 +1 @@
If you have `repo: write` access to a repository, you can view a list of the runners available to the repository.

View File

@@ -0,0 +1,5 @@
{% note %}
**Note:** Enterprise and organization owners with privileges to create runners have the option to create new runners from this page. If you are an enterprise or organization owner, click **New runner** at the top right of the list of runners to add runners to the repository. For more information, see {% ifversion actions-hosted-runners %}"[AUTOTITLE](/actions/using-github-hosted-runners/managing-larger-runners)" and {% endif %}"[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners)."
{% endnote %}

View File

@@ -0,0 +1 @@
1. Optionally, to copy a runner's label to use it in a workflow, click {% octicon "kebab-horizontal" aria-label="More options" %} to the right of the runner, then click **Copy label**.

View File

@@ -1 +1 @@
{% data variables.actions.hosted_runner_caps %}s are available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.
{% data variables.actions.hosted_runner_caps %}s are only available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.

View File

@@ -0,0 +1 @@
1. In the left sidebar, under the "Management" section, click {% octicon "server" aria-hidden="true" %} **Runners**.