qcastel/Java Maven release

Release your Java application and publish artifacts

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
release-branch-nameFilter the branch to execute the release onnomaster
gpg-enabledEnable gpg signingnofalse
gpg-key-idThe GPG key IDno
gpg-keyThe GPG keyno
gpg-passphraseThe GPG passphraseno
ssh-private-keyThe SSH private key used during the maven release git commitno
ssh-passphraseThe SSH passphraseno
ssh-extra-known-hostAdditional SSH known hostno
ssh-ignore-default-hostsDo not add the default SSH known hostsno
git-release-bot-nameThe git user name for committing the releasenorelease-bot
git-release-bot-emailThe git user email for committing the releasenorelease-bot@github.com
git-skip-sanity-checkSkip the git fetch and reset executed for safety by this actionnofalse
maven-repo-server-id!!DEPRECATED: Use maven-servers instead!! Maven server repository id to push the artifacts tono""
maven-repo-server-username!!DEPRECATED: Use maven-servers instead!! Maven server repository usernameno""
maven-repo-server-password!!DEPRECATED: Use maven-servers instead!! Maven server repository passwordno""
maven-serversThe maven server repositories, in a JSON format. Example: [{"id": "serverId1", "username": "username", "password": "password1", "privateKey": "privatekey1", "passphrase": "passphrase1"}, {"id": "serverId2", "username": "username2", "password": "password2"}]no[]
maven-argsThe maven arguments for the releaseno""
maven-project-folderYou may have more than one maven projects inside the repo. This option allows you to specify the folder for which you want to trigger the releaseno./
maven-optionsThe maven options for the releaseno""
maven-development-version-numberIf define, this option allows you to define a custom development version number, like ${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}-SNAPSHOTno""
maven-release-version-numberIf define, this option allows you to define a custom release version number, like ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.0no""
docker-registry-idThe ID of your registry. For example, for docker hub, it is `registry.hub.docker.com`yesfake
docker-registry-usernameThe username for your docker registryyesfake
docker-registry-passwordThe password for your docker registryyesfake
skip-performSkip maven release performnofalse
version-majorIncrement the major version numbernofalse
version-minorIncrement the minor version numbernofalse
version-patchIncrement the patch version number <- By default, we will increase the patch versionnofalse
m2-home-folderM2 home folderno/root/.m2
access-tokenGithub access token. https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-lineno

no outputs