Skip to content

A collection of GitHub Workflows composed of CI Maven Actions based on the CI Maven Plugin.

Notifications You must be signed in to change notification settings

Best-Quality-Engineering/ci-maven-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CI Maven GitHub Workflows

A collection of GitHub Workflows composed of CI Maven Actions based on the CI Maven Plugin.

install-snapshot

Executes the install goal on a Maven project using CI friendly properties.

Dependent Actions
setup-runtime
install

deploy-snapshot

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

deploy-release

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:

  1. Creates a release branch
  2. Increments the project pom.xml file, preparing the next development cycle.
  3. Replaces version references in project documentation (i.e. README.md)
  4. Commits all changes to the release branch
  5. 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

About

A collection of GitHub Workflows composed of CI Maven Actions based on the CI Maven Plugin.

Resources

Stars

Watchers

Forks

Packages

No packages published