Implement maven-release-plugin
#14
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bea/HidekoBot#14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We should set the project up so that development changes and builds happen in the
dev
branch. Those builds should all havex.y.z-SNAPSHOT
as a version and be higher than the latest stable build. Those builds should get deployed by Drone to thesnapshots
repository.We should also set up stable builds being pushed in the
main
branch. Those builds should have ax.y.z
-type version and get pushed automatically to thereleases
repository by Drone.The
maven-release
plugin can help in maintaining consistency between version numbers and accidentally forgetting a major version number in a dev build or likewise in a stable build. It can handle automatically committing without the-SNAPSHOT
parameter, and then automatically increasing the version number to the nest-SNAPSHOT
.We should find a way to nicely integrate this with Drone, Maven, and two branches.