Skip to content

default github action to deploy a maven repository

License

Notifications You must be signed in to change notification settings

eitco/maven-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

maven deploy github action

License

This github action starts a maven build. It is a composite action that:

  1. checks out the repository source code
  2. sets up a jdk and maven
  3. executes maven
    1. if the user is dependabot mvn install will be called
    2. otherwise mvn deploy will be called

The action can be customized using the following parameters:

java-version

The (major) version of the jdk.

default: 17

java-distribution

The jdk distribution

default: temurin

gpg-private-key

The gpg private key to use for artifact signing. Make sure to use a github secret here.

gpg-key-name

The name of the gpg private key. Consider using a github secret here.

gpg-passphrase

The passphrase of the gpg private key. Make sure to use a github secret here.

deploy-user

The user to authenticate at the artifact repository. Consider using a github secret here.

deploy-password

The password to authenticate at the artifact repository. Make sure to use a github secret here.

About

default github action to deploy a maven repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published