Groovy Remote Control Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID groovy-remote Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
0.2
Sep 12, 2012
1.475
Source Code
Issue Tracking
Maintainer(s)
GitHub
Open Issues
(not specified)
Usage Installations 2013-Apr 134
2013-May 149
2013-Jun 162
2013-Jul 182
2013-Aug 223
2013-Sep 205
2013-Oct 221
2013-Nov 213
2013-Dec 224
2014-Jan 253
2014-Feb 259
2014-Mar 274

This plugin provides Groovy Remote Control's receiver, and allows to control external application from Jenkins.

Control Jenkins from Groovy

import groovyx.remote.client.RemoteControl
import groovyx.remote.transport.http.HttpTransport

def transport = new HttpTransport("http://your-jenkins/plugin/groovy-remote/")
def remote = new RemoteControl(transport)

// This code runs on local.
def name = 'kiy0taka'
println name

def result = remote {
    // This clousre runs on Jenkins server.
    def version = jenkins.version.value
    println "Hi, ${name}!"

    // Return Jenkins version.
    return version
}

// This code runs on local.
println "Jenkins version was ${result}."

Control your Grails application from Jenkins

  1. Install Grails Remote Control plugin into your Grails application.
  2. Register Remote Receiver to Jenkins.
  3. Create Control Job, and add build step.

Release History

Version 0.2 (Sep 12, 2012)

  • Support proxy.
  • Added HTTP header settings.
  • Fixed NoClassDefFoundError in RemoteBuilder.

Version 0.1 (Aug 9, 2012)

  • Initial release

Labels

Edit
plugin-builder plugin-builder Delete
plugin-groovy-related plugin-groovy-related Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.