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

[REQUEST] Support command-line release of JAR file #66

Closed
barbeau opened this issue Mar 17, 2020 · 2 comments · Fixed by #108
Closed

[REQUEST] Support command-line release of JAR file #66

barbeau opened this issue Mar 17, 2020 · 2 comments · Fixed by #108
Assignees

Comments

@barbeau
Copy link
Member

barbeau commented Mar 17, 2020

Is your feature request related to a problem? Please describe.
Currently, the release process is very manual:
https://github.com/MobilityData/gtfs-validator/blob/master/RELEASE.md

This process is labor intensive and prone to mistakes.

Describe the solution you'd like
We should be able to support a command-line release such as mvn deploy or gradlew assembleRelease. This allows for a simpler release process that is less prone to errors and could eventually be used to build releases automatically via CI and Git tags.

We should also support minification to try and reduce the size of the output JAR file.

Gradle plugins to investigate:

Describe alternatives you've considered
Do nothing - leave release process as-is

@barbeau barbeau self-assigned this Mar 17, 2020
@ghost
Copy link

ghost commented Mar 19, 2020

I'd suggest we avoid using Maven as to keep things streamlined around Gradle

@barbeau
Copy link
Member Author

barbeau commented Mar 19, 2020

@Fabrice-V Yes, if possible, I agree - I only intended the mention of mvn deploy to be an example of a general command to package an application.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant