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

Package Jenkinsfile Runner CLI as a fat JAR #171

Closed
jozef-slezak opened this issue Oct 4, 2019 · 3 comments
Closed

Package Jenkinsfile Runner CLI as a fat JAR #171

jozef-slezak opened this issue Oct 4, 2019 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jozef-slezak
Copy link

jozef-slezak commented Oct 4, 2019

It would be great to package Jenkinsfile Runner as a fat JAR in addition to the ZIP file. It would simplify using it on other platforms.

See #170 for the context

@oleg-nenashev oleg-nenashev added the enhancement New feature or request label Oct 4, 2019
@oleg-nenashev oleg-nenashev changed the title FAT JAR Package Jenkinsfile Runner CLI as a fat JAR Oct 6, 2019
@oleg-nenashev oleg-nenashev added hacktoberfest help wanted Extra attention is needed labels Oct 6, 2019
oleg-nenashev added a commit that referenced this issue Oct 12, 2019
#171 - Package Jenkinsfile Runner as a single JAR file with bundled dependencies + Include SSHD Module to the bundle to fix warning by the Git Server Plugin (Pipeline: Global CPS Library Dependency)
@oleg-nenashev
Copy link
Member

FAT JAR was released in https://github.com/jenkinsci/jenkinsfile-runner/releases/tag/1.0-beta-10 , thanks to @jainsahab! There are minor issue there which needs a Jenkins core fix: #193 , but it works well overall. @jozef-slezak it would be great if you could try it out:

https://repo.jenkins-ci.org/releases/io/jenkins/jenkinsfile-runner/jenkinsfile-runner/1.0-beta-10/jenkinsfile-runner-1.0-beta-10.jar for the CLI. It still needs plugins to be supplied externally tho, we need to add a plugin bundling logic later

@oleg-nenashev
Copy link
Member

https://github.com/jenkinsci/plugin-installation-manager-tool for tool installation BTW

@oleg-nenashev
Copy link
Member

#193 was released, so I believe this can be closed. See #248 for the Plugin Installation Manager Integration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants