A collection of GitHub Workflows composed of CI Maven Actions based on the CI Maven Plugin.
Executes the install
goal on a Maven project using
CI friendly properties.
Dependent Actions |
---|
setup-runtime |
install |
Executes the deploy
goal using CI friendly properties,
with support for signing and deploying snapshot artifacts to an artifact repository.
Dependent Actions |
---|
setup-runtime |
deploy-snapshot |
Executes the deploy
goal using CI friendly properties,
with support for signing and deploying release artifacts to an artifact repository.
After deploying to the artifact repository, this workflow:
- Creates a release branch
- Increments the project
pom.xml
file, preparing the next development cycle. - Replaces version references in project documentation (i.e.
README.md
) - Commits all changes to the release branch
- Merges the release branch to the base branch
Dependent Actions |
---|
setup-runtime |
export-revision |
deploy-release |
git-user |
create-branch |
increment-pom |
replace-content |
merge-release-branch |