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

Automate release process through CI #3140

Closed
echeipesh opened this issue Oct 23, 2019 · 0 comments · Fixed by #3440
Closed

Automate release process through CI #3140

echeipesh opened this issue Oct 23, 2019 · 0 comments · Fixed by #3440
Assignees
Labels

Comments

@echeipesh
Copy link
Contributor

Currently the release process for GeoTrellis is pretty manual thing. This goes against the need to release frequently and for multiple version of the library.

We've started adopting the release through CI workflows through smaller ecosystem libraries (ex:geotrellis/geotrellis-contrib#236) and now its time to do this for the main repo.

Main goals are:

  • Publish from CI on tags for release and snapshot builds

Sidegoals:

  • Reduce the number of scripts we're using to run CI and lean as much as possible on sbt
  • sign all releases, SonaType as well LT

One thing that keeps things interesting is the need to release to LocationTech as well as SonaType repos. The release to LocationTech can only be done from LT Jenkins: https://ci.eclipse.org
But at least its just another nexus instance.

@echeipesh echeipesh self-assigned this Feb 14, 2020
@pomadchin pomadchin self-assigned this Aug 6, 2020
@pomadchin pomadchin changed the title Automate release process through through CI Automate release process through CI Dec 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants