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/actions/guides/about-packaging-with-github-actions.md
+1-33Lines changed: 1 addition & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,39 +18,7 @@ topics:
18
18
{% data reusables.actions.enterprise-github-hosted-runners %}
19
19
{% data reusables.actions.ae-beta %}
20
20
21
-
### About packaging steps
22
-
23
-
A packaging step is a common part of a continuous integration or continuous delivery workflow. After building and testing your application, a runnable or deployable artifact is produced in the form of a package. For example, a continuous integration workflow for a Java project may run `mvn package` to produce a JAR file. Or, a CI workflow for a Node.js application may create a Docker container.
24
-
25
-
Depending on the kind of application you're building, this package can be downloaded locally for manual testing, made available for users to download, or deployed to a staging or production environment.
26
-
27
-
### Packaging in continuous integration workflows
28
-
29
-
Creating a package at the end of a continuous integration workflow can help during code reviews on a pull request. After building and testing your code, a packaging step can produce a runnable or deployable artifact. Your workflow can then take that artifact and upload it as part of the workflow.
30
-
31
-
Now, when reviewing a pull request, you'll be able to look at the workflow run and download the artifact that was produced.
32
-
33
-
{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" or currentVersion == "github-ae@latest" %}
This will let you run the code in the pull request on your machine, which can help with debugging or testing the pull request.
40
-
41
-
### Workflows for publishing packages
42
-
43
-
In addition to uploading packaging artifacts for testing in a continuous integration workflow, you can create workflows that build your project and publish packages to a package registry.
44
-
45
-
***Publish packages to {% data variables.product.prodname_registry %}**
46
-
{% data variables.product.prodname_registry %} can act as a package hosting service for many types of packages. You can choose to share your packages with all of {% data variables.product.prodname_dotcom %}, or private packages to share with collaborators or an organization. For more information, see "[About {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages/about-github-packages)."
47
-
48
-
You may want to publish packages to {% data variables.product.prodname_registry %} on every push into the default branch. This will allow developers on your project to always be able to run and test the latest build out of the main branch easily, by installing it from {% data variables.product.prodname_registry %}.
49
-
50
-
***Publish packages to a package registry**
51
-
For many projects, publishing to a package registry is performed whenever a new version of a project is released. For example, a project that produces a JAR file may upload new releases to the Maven Central repository. Or, a .NET project may produce a nuget package and upload it to the NuGet Gallery.
52
-
53
-
You can automate this by creating a workflow that publishes packages to a package registry on every release creation. For more information, see "[Creating releases](/github/administering-a-repository/creating-releases)."
21
+
{% data reusables.package_registry.about-packaging-and-actions %}
- "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow)"
40
-
- "[Configuring Docker for use with {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages)"
40
+
- "[Working with the Docker registry](/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)"
Copy file name to clipboardExpand all lines: content/actions/guides/publishing-java-packages-with-gradle.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ For more information about creating a CI workflow for your Java project with Gra
32
32
33
33
You may also find it helpful to have a basic understanding of the following:
34
34
35
-
- "[Configuring npm for use with {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages/configuring-npm-for-use-with-github-packages)"
35
+
- "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)"
Copy file name to clipboardExpand all lines: content/actions/guides/publishing-java-packages-with-maven.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ For more information about creating a CI workflow for your Java project with Mav
32
32
33
33
You may also find it helpful to have a basic understanding of the following:
34
34
35
-
- "[Configuring npm for use with {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages/configuring-npm-for-use-with-github-packages)"
35
+
- "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)"
Copy file name to clipboardExpand all lines: content/actions/guides/publishing-nodejs-packages.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ For more information about creating a CI workflow for your Node.js project, see
33
33
34
34
You may also find it helpful to have a basic understanding of the following:
35
35
36
-
- "[Configuring npm for use with {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages/configuring-npm-for-use-with-github-packages)"
36
+
- "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)"
Copy file name to clipboardExpand all lines: content/actions/reference/workflow-syntax-for-github-actions.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -341,7 +341,7 @@ runs-on: [AE-runner-for-CI]
341
341
342
342
For more information, see "[About {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/about-ae-hosted-runners)."
343
343
344
-
{% else %}
344
+
{% else %}
345
345
{% data reusables.actions.enterprise-github-hosted-runners %}
346
346
347
347
#### {% data variables.product.prodname_dotcom %}-hosted runners
@@ -695,11 +695,11 @@ jobs:
695
695
```
696
696
697
697
{% if currentVersion == "free-pro-team@latest" %}
698
-
##### Example using the {% data variables.product.prodname_github_container_registry %}
698
+
##### Example using the {% data variables.product.prodname_registry %} {% data variables.product.prodname_capitalized_container_registry %}
699
699
700
700
`docker://{host}/{image}:{tag}`
701
701
702
-
A Docker image in the {% data variables.product.prodname_github_container_registry %}.
702
+
A Docker image in the {% data variables.product.prodname_registry %} {% data variables.product.prodname_capitalized_container_registry %}.
703
703
704
704
```yaml
705
705
jobs:
@@ -851,7 +851,7 @@ steps:
851
851
shell: perl {0}
852
852
```
853
853
854
-
The command used, `perl` in this example, must be installed on the runner.
854
+
The command used, `perl` in this example, must be installed on the runner.
855
855
856
856
857
857
{% if currentVersion == "github-ae@latest" %}For instructions on how to make sure your {% data variables.actions.hosted_runner %} has the required software installed, see "[Creating custom images](/actions/using-github-hosted-runners/creating-custom-images)."
@@ -1267,7 +1267,7 @@ The Docker image to use as the service container to run the action. The value ca
Copy file name to clipboardExpand all lines: content/admin/configuration/enabling-subdomain-isolation.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Subdomain isolation mitigates cross-site scripting and other related vulnerabili
18
18
When subdomain isolation is enabled, {% data variables.product.prodname_ghe_server %} replaces several paths with subdomains.
19
19
20
20
{% if currentVersion == "enterprise-server@2.22" %}
21
-
To use Docker with {% data variables.product.prodname_registry %}, you must also enable subdomain isolation. For more information, see "[Configuring Docker for use with {% data variables.product.prodname_registry %}](/enterprise/{{ currentVersion }}/user/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages)."
21
+
To use Docker with {% data variables.product.prodname_registry %}, you must also enable subdomain isolation. For more information, see "[Working with the Docker registry](/enterprise/{{ currentVersion }}/user/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)."
22
22
23
23
{% data reusables.package_registry.packages-ghes-release-stage %}
Copy file name to clipboardExpand all lines: content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,11 @@ topics:
14
14
15
15
{% data reusables.package_registry.packages-spending-limit-brief %} For more information, see "[About spending limits](#about-spending-limits)."
16
16
17
-
{% data reusables.package_registry.container-registry-beta-billing-note %}
17
+
{% note %}
18
+
19
+
**Billing update for container image storage:** During the beta phase of the {% data variables.product.prodname_capitalized_container_registry %}, Docker image storage and bandwidth are free for both the previous `docker.pkg.github.com` and current `ghcr.io` hosting services. For more information, see "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)."
20
+
21
+
{% endnote %}
18
22
19
23
If you purchased {% data variables.product.prodname_enterprise %} through a Microsoft Enterprise Agreement, you can connect your Azure Subscription ID to your enterprise account to enable and pay for {% data variables.product.prodname_registry %} usage beyond the amounts including with your account. For more information, see "[Connecting an Azure subscription to your enterprise](/github/setting-up-and-managing-your-enterprise/connecting-an-azure-subscription-to-your-enterprise)."
0 commit comments