You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.
nikki-rally edited this page Mar 11, 2015
·
1 revision
Organization
The jenkins.rb repo aggregates everything needed for the ruby-runtime plugin to work and tools needed to develop ruby plugins for Jenkins. This code used to be located in other separate repos, but has now been aggregated here.
The jenkins.rb ( ruby-runtime plugin ) repo is split into three parts: java-runtime, ruby-runtime, and ruby-tools.
The java-runtime provides the java classes that Jenkins needs to interface with provided ruby classes. The ruby-runtime provides the ruby classes that abstract common logic for interfacing with the java-runtime classes. The ruby-tools provides the cli and jpi tools for interfacing with Jenkins and building Jenkins plugins.
Getting the Code
Use git clone to clone this repo to a local dev directory. For this document we will call this directory [dev-jenkins-rb]
Building
Navigate to the root directory of the project [dev-jenkins-rb]
Make any desired changes to the code.
Enter mvn package in the root directory [dev-jenkins-rb]
The ruby-runtime plugin will be packaged into [dev-jenkins-rb/java-runtime/target/ruby-runtime.hpi]