Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Java archives to not compress their contents #6561

Closed
mcasperson opened this issue Sep 7, 2020 · 1 comment
Closed

Allow Java archives to not compress their contents #6561

mcasperson opened this issue Sep 7, 2020 · 1 comment
Assignees
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time
Milestone

Comments

@mcasperson
Copy link

Are you a customer of Octopus Deploy? Don't raise the issue here. Please contact our support team so we can triage your feature request, making sure it's handled appropriately.

Prerequisites

  • [ * ] I have searched open and closed issues to make sure it isn't already requested
  • [ * ] I have discussed this in #feature-discussion or #backlog and the consensus is that this is something we plan on adding in the near future
  • [ * ] I have written a descriptive issue title
  • [ * ] I have linked the original source of this feature request
  • [ * ] I have tagged the issue appropriately (area/*, kind/enhancement)

The enhancement

What is the problem this solves or benefit it gives

Spring boot archives require library files to be stored uncompressed so they can be loaded. By allowing the recompression of Java archives with zero compression, we can support these applications.

Proposed solution

Expose an option in the Java archive deployment step to allow the recreated artifact to not use compression.

Mockup

image

Workarounds

Custom scripting for the process of unpacking a file, processing any template files or injecting variables, and then repacking could be done with a deploy a package step.

Links

@mcasperson mcasperson added the kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time label Sep 7, 2020
@mcasperson mcasperson self-assigned this Sep 7, 2020
@mcasperson mcasperson added this to the 2020.5.0 milestone Sep 7, 2020
@mcasperson
Copy link
Author

This has been added to 2020.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time
Projects
None yet
Development

No branches or pull requests

1 participant