Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.66 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.66 KB

Build Status

A java/groovy version of Jenkins nvm plugin, it doesn't require ruby-runtime to be installed.

Usage

  • Please follow this steps

Build

  • It was built using maven and Java 1.8

  • mvn package - Build the Jenkins plugin file, which can then be found in the build directory. The file will currently end in ".hpi".

  • mvn install - Build the Jenkins plugin and install it into your local Maven repository.

  • gradle uploadArchives (or 'gradle deploy') - Deploy your plugin to the Jenkins Maven repository to be included in the Update Center.

  • mvn hpi:run - Run a local jenkins to test

  • mvn hpi:run -Djenkins.version=2.102 -Run a local jenkins against a version.

  • mvn clean test -Djenkins.version=2.7.3 -Denforcer.skip=true -B if local test nvm unset && nvm unload

Features

  • Installs nvm.sh
  • Installs node version configured for job.
  • Amends build environment to use configured node version.

Acknowledgements

Based on :

Jenkins rvm plugin and Jenkins nvm plugin.

License

Copyright (c) 2018 Tomas Salazar. This software is licensed under the MIT License.

Please fork and improve.