org.jclouds.jenkins.v1.features
Interface JobApi


public interface JobApi

Job Services

Author:
Adrian Cole
See Also:
JobAsyncApi, api doc

Method Summary
 void build(String displayName)
          Build a job via API If security is enabled, provide username/password of an account with build permission in the request.
 void buildWithParameters(String displayName, Map<String,String> parameters)
           
 void createFromXML(String displayName, String xml)
          creates a job, given the payload
 void delete(String displayName)
           
 String fetchConfigXML(String displayName)
           
 JobDetails get(String displayName)
           
 LastBuild lastBuild(String displayName)
           
 

Method Detail

createFromXML

void createFromXML(String displayName,
                   String xml)
creates a job, given the payload

Parameters:
displayName -
xml -

get

JobDetails get(String displayName)

delete

void delete(String displayName)

build

void build(String displayName)
Build a job via API If security is enabled, provide username/password of an account with build permission in the request. Another alternative (but deprecated) is to configure the 'Trigger builds remotely' section in the job configuration.

Parameters:
displayName -

buildWithParameters

void buildWithParameters(String displayName,
                         Map<String,String> parameters)

fetchConfigXML

String fetchConfigXML(String displayName)

lastBuild

LastBuild lastBuild(String displayName)


Copyright © 2009-2012 jclouds. All Rights Reserved.