From b35d7c3dbb095508bd56a37ac14a11a22c697b62 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Tue, 16 Dec 2025 15:40:57 +0000 Subject: [PATCH 1/3] Zip files are supported in external feeds --- src/pages/docs/packaging-applications/index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/docs/packaging-applications/index.md b/src/pages/docs/packaging-applications/index.md index 5b78f9beec..71c6484222 100644 --- a/src/pages/docs/packaging-applications/index.md +++ b/src/pages/docs/packaging-applications/index.md @@ -1,7 +1,7 @@ --- layout: src/layouts/Default.astro pubDate: 2023-01-01 -modDate: 2024-05-24 +modDate: 202-12-16 title: Packaging applications subtitle: How to package your applications for deployment with Octopus icon: fa-solid fa-cubes @@ -56,16 +56,16 @@ It is important that your packages have the correct **file extension** because O | Package type | File Extensions | Notes | | --------------------- | ------------------------- | ---------------------------------------- | | NuGet | .nupkg | Compatible with any NuGet repository (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository)). Currently, only NuGet packages will have extra metadata like release notes and description extracted from the package metadata. Learn about NuGet on the [official NuGet website](http://docs.nuget.org/docs/start-here/overview).| -| Zip | .zip | Standard zip file as created through most common zip programs. Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | +| Zip | .zip | Standard zip file as created through most common zip programs. Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) and external feeds. | | JAR WAR EAR RAR | .jar, .war, .ear, .rar | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/#pushing-packages-to-the-built-in-repository) and [Maven Feeds](/docs/packaging-applications/package-repositories/maven-feeds). RAR files are Java Resource Adaptor Archives, not the .rar compressed archive format. | | Tar | .tar | Compatible with the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | | -| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | | +| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | +| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | | Docker Image | | [Docker Registries](/docs/packaging-applications/package-repositories/docker-registries/). Learn about [Docker](/docs/deployments/docker) and Octopus Deploy. | | Helm Chart | .tgz | [Helm Chart Repositories](https://helm.sh/docs/topics/chart_repository/) (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/)). Learn about [Helm](/docs/deployments/kubernetes/helm-update) and Octopus Deploy. | ## Learn more - - [Create packages](/docs/packaging-applications/create-packages) - - [Build servers](/docs/packaging-applications/build-servers) - - [Package repositories](/docs/packaging-applications/package-repositories) +- [Create packages](/docs/packaging-applications/create-packages) +- [Build servers](/docs/packaging-applications/build-servers) +- [Package repositories](/docs/packaging-applications/package-repositories) From d9efb3b15d8999f03212fff6434c763bfe587a5a Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Tue, 16 Dec 2025 15:43:19 +0000 Subject: [PATCH 2/3] Table format --- .../docs/packaging-applications/index.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/pages/docs/packaging-applications/index.md b/src/pages/docs/packaging-applications/index.md index 71c6484222..62fe2e4c51 100644 --- a/src/pages/docs/packaging-applications/index.md +++ b/src/pages/docs/packaging-applications/index.md @@ -53,16 +53,16 @@ When you package your applications, you need to include all the binaries that ar It is important that your packages have the correct **file extension** because Octopus uses the **file extension** to determine the correct extraction algorithm to use with your packages. -| Package type | File Extensions | Notes | -| --------------------- | ------------------------- | ---------------------------------------- | -| NuGet | .nupkg | Compatible with any NuGet repository (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository)). Currently, only NuGet packages will have extra metadata like release notes and description extracted from the package metadata. Learn about NuGet on the [official NuGet website](http://docs.nuget.org/docs/start-here/overview).| -| Zip | .zip | Standard zip file as created through most common zip programs. Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) and external feeds. | -| JAR WAR EAR RAR | .jar, .war, .ear, .rar | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/#pushing-packages-to-the-built-in-repository) and [Maven Feeds](/docs/packaging-applications/package-repositories/maven-feeds). RAR files are Java Resource Adaptor Archives, not the .rar compressed archive format. | -| Tar | .tar | Compatible with the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Docker Image | | [Docker Registries](/docs/packaging-applications/package-repositories/docker-registries/). Learn about [Docker](/docs/deployments/docker) and Octopus Deploy. | -| Helm Chart | .tgz | [Helm Chart Repositories](https://helm.sh/docs/topics/chart_repository/) (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/)). Learn about [Helm](/docs/deployments/kubernetes/helm-update) and Octopus Deploy. | +| Package type | File Extensions | Notes | +| --------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| NuGet | .nupkg | Compatible with any NuGet repository (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository)). Currently, only NuGet packages will have extra metadata like release notes and description extracted from the package metadata. Learn about NuGet on the [official NuGet website](http://docs.nuget.org/docs/start-here/overview). | +| Zip | .zip | Standard zip file as created through most common zip programs. Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) and external feeds. | +| JAR WAR EAR RAR | .jar, .war, .ear, .rar | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/#pushing-packages-to-the-built-in-repository) and [Maven Feeds](/docs/packaging-applications/package-repositories/maven-feeds). RAR files are Java Resource Adaptor Archives, not the .rar compressed archive format. | +| Tar | .tar | Compatible with the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | +| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | +| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | +| Docker Image | | [Docker Registries](/docs/packaging-applications/package-repositories/docker-registries/). Learn about [Docker](/docs/deployments/docker) and Octopus Deploy. | +| Helm Chart | .tgz | [Helm Chart Repositories](https://helm.sh/docs/topics/chart_repository/) (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/)). Learn about [Helm](/docs/deployments/kubernetes/helm-update) and Octopus Deploy. | ## Learn more From 2fe9e8f3d678a8a87775b40c62ad02d7557531a8 Mon Sep 17 00:00:00 2001 From: Steve Fenton <99181436+steve-fenton-octopus@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:07:40 +0000 Subject: [PATCH 3/3] Update table with simpler flag based columns. --- .../docs/packaging-applications/index.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/pages/docs/packaging-applications/index.md b/src/pages/docs/packaging-applications/index.md index 62fe2e4c51..ff3d51f18f 100644 --- a/src/pages/docs/packaging-applications/index.md +++ b/src/pages/docs/packaging-applications/index.md @@ -51,18 +51,18 @@ When you package your applications, you need to include all the binaries that ar ## Supported formats {#supported-formats} -It is important that your packages have the correct **file extension** because Octopus uses the **file extension** to determine the correct extraction algorithm to use with your packages. - -| Package type | File Extensions | Notes | -| --------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| NuGet | .nupkg | Compatible with any NuGet repository (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository)). Currently, only NuGet packages will have extra metadata like release notes and description extracted from the package metadata. Learn about NuGet on the [official NuGet website](http://docs.nuget.org/docs/start-here/overview). | -| Zip | .zip | Standard zip file as created through most common zip programs. Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) and external feeds. | -| JAR WAR EAR RAR | .jar, .war, .ear, .rar | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/#pushing-packages-to-the-built-in-repository) and [Maven Feeds](/docs/packaging-applications/package-repositories/maven-feeds). RAR files are Java Resource Adaptor Archives, not the .rar compressed archive format. | -| Tar | .tar | Compatible with the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Compatible with the [built-In repository](/docs/packaging-applications/package-repositories/built-in-repository) only. | -| Docker Image | | [Docker Registries](/docs/packaging-applications/package-repositories/docker-registries/). Learn about [Docker](/docs/deployments/docker) and Octopus Deploy. | -| Helm Chart | .tgz | [Helm Chart Repositories](https://helm.sh/docs/topics/chart_repository/) (including the [Built-In repository](/docs/packaging-applications/package-repositories/built-in-repository/)). Learn about [Helm](/docs/deployments/kubernetes/helm-update) and Octopus Deploy. | +It is important that your packages have the correct **file extension** because Octopus uses the **file extension** to determine the correct extraction algorithm to use with your packages. Only NuGet packages will have extra metadata like release notes and description extracted from the package metadata. + +| Package type | File Extensions | Built-in repository | External feed | Notes on external feeds | +| --------------- | ------------------------ | ------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| NuGet | .nupkg | Yes | Yes | Learn about NuGet on the [official NuGet website](http://docs.nuget.org/docs/start-here/overview). | +| Zip | .zip | Yes | Yes | | +| JAR WAR EAR RAR | .jar, .war, .ear, .rar | Yes | Yes | Learn about [Maven Feeds](/docs/packaging-applications/package-repositories/maven-feeds) and Octopus. RAR files a Java Resource Adaptor files, not compressed archive formats. | +| Tar | .tar | Yes | Yes | | +| Tar + Gzip | .tgz, .tar.gz, .tar.Z | Yes | Yes | | +| Tar + Bzip2 | .tar.bz, .tar.bz2, .tbz* | Yes | | | +| Docker Image | | | Yes | [Docker Registries](/docs/packaging-applications/package-repositories/docker-registries/). Learn about [Docker](/docs/deployments/docker) and Octopus. | +| Helm Chart | .tgz | Yes | Yes | [Helm Chart Repositories](https://helm.sh/docs/topics/chart_repository/). Learn about [Helm](/docs/deployments/kubernetes/helm-update) and Octopus. | ## Learn more