* Add back changes from prior to purge * Manually fix some invalid Liquid * Updoot render-content * Improve test messages to show correct output * Run el scripto * Pass the remaining test
52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
---
|
|
title: Enabling GitHub Actions and configuring storage
|
|
intro: 'External storage must be configured as part of enabling {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}.'
|
|
permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.'
|
|
redirect_from:
|
|
- /enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage
|
|
versions:
|
|
enterprise-server: '>=2.22'
|
|
---
|
|
|
|
{% if currentVersion == "enterprise-server@2.22" %}
|
|
{% note %}
|
|
|
|
**Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. Review the external storage requirements below and [sign up for the beta](https://resources.github.com/beta-signup/).
|
|
|
|
{% endnote %}
|
|
{% endif %}
|
|
{% data reusables.actions.enterprise-github-hosted-runners %}
|
|
|
|
### About external storage requirements
|
|
|
|
To enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, you must have access to external blob storage.
|
|
|
|
{% data variables.product.prodname_actions %} uses blob storage to store artifacts generated by workflow runs, such as workflow logs and user-uploaded build artifacts. The amount of storage required depends on your usage of {% data variables.product.prodname_actions %}.
|
|
|
|
{% data variables.product.prodname_actions %} supports these storage providers:
|
|
|
|
* Amazon S3
|
|
* Azure Blob storage
|
|
* S3-compatible MinIO Gateway for NAS
|
|
|
|
#### Amazon S3 permissions
|
|
|
|
If you use Amazon S3, {% data variables.product.prodname_actions %} requires the following permissions for your AWS access key ID and secret:
|
|
|
|
* `s3:PutObject`
|
|
* `s3:GetObject`
|
|
* `s3:ListBucketMultipartUploads`
|
|
* `s3:ListMultipartUploadParts`
|
|
* `s3:AbortMultipartUpload`
|
|
* `s3:DeleteObject`
|
|
|
|
### Enabling {% data variables.product.prodname_actions %}
|
|
|
|
{% if currentVersion == "enterprise-server@2.22" %}
|
|
{% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. [Sign up for the beta](https://resources.github.com/beta-signup/).
|
|
{% endif %}
|
|
|
|
### Further reading
|
|
|
|
- "Hardware considerations" for your platform in "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)"
|