Package | Description |
---|---|
org.aerogear.digger.client | |
org.aerogear.digger.client.services |
Modifier and Type | Method and Description |
---|---|
DiggerClient |
DiggerClient.DiggerClientBuilder.build() |
BuildTriggerStatus |
DiggerClient.build(String jobName)
Triggers a build for the given job and waits until it leaves the queue and actually starts.
|
BuildTriggerStatus |
DiggerClient.build(String jobName,
long timeout)
Triggers a build for the given job and waits until it leaves the queue and actually starts.
|
BuildTriggerStatus |
DiggerClient.build(String jobName,
long timeout,
Map<String,String> params)
Triggers a build for the given job and waits until it leaves the queue and actually starts.
|
com.offbytwo.jenkins.model.BuildWithDetails |
DiggerClient.cancelBuild(String jobName,
int buildNumber)
Cancel a build for a specific job
|
static DiggerClient |
DiggerClient.createDefaultWithAuth(String url,
String user,
String password)
Create a client with defaults using provided url and credentials, with crumb flag turned off.
|
static DiggerClient |
DiggerClient.createDefaultWithAuth(String url,
String user,
String password,
boolean crumbFlag)
Create a client with defaults using provided url and credentials, and specify if crumb is enabled on the Jenkins server.
|
void |
DiggerClient.createJob(String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder)
Create new Digger job on Jenkins platform with build and binary cleanup
|
void |
DiggerClient.createJob(String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder,
com.offbytwo.jenkins.model.credentials.Credential gitRepoCredential,
List<BuildParameter> buildParameters)
Create new parameterized Digger job on Jenkins platform
|
void |
DiggerClient.deleteJob(String jobName,
String credentialId)
Delete the job from Jenkins server.
|
InputStream |
DiggerClient.fetchArtifact(String jobName,
int buildNumber,
String artifactName)
Fetch artifacts urls for specific job and build number
|
com.offbytwo.jenkins.model.BuildWithDetails |
DiggerClient.getBuildDetails(String jobName,
int buildNumber)
Get the details about a build.
|
List<com.offbytwo.jenkins.model.BuildWithDetails> |
DiggerClient.getBuildHistory(String jobName)
Returns the build history for a job.
|
String |
DiggerClient.getBuildLogs(String jobName,
int buildNumber)
Get build logs for specific job and build number
|
com.offbytwo.jenkins.model.JobWithDetails |
DiggerClient.getJob(String name)
Get a Digger job on the Jenkins platform.
|
BuildTriggerStatus |
DiggerClient.pollBuild(String jobName,
com.offbytwo.jenkins.model.QueueReference queueReference,
long timeout,
Map<String,String> params)
This method takes a QueueReference and polls to check if a build goes to the next available executor or gets cancelled or gets stuck on the queue for some other reason.
|
void |
DiggerClient.saveArtifact(String jobName,
int buildNumber,
String artifactName,
File outputFile)
Save artifact for specified location for specific job, build number and artifact name.
|
void |
DiggerClient.streamLogs(String jobName,
int buildNumber,
LogStreamingOptions options)
Streaming the build logs.
|
BuildTriggerStatus |
DiggerClient.triggerBuild(String jobName,
Map<String,String> params)
Triggers a build for the given job.
|
void |
DiggerClient.updateJob(String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder)
Update a Digger job on Jenkins platform
|
void |
DiggerClient.updateJob(String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder,
com.offbytwo.jenkins.model.credentials.Credential gitRepoCredential,
List<BuildParameter> buildParameters)
Update parameterized Digger job on Jenkins platform.
|
Modifier and Type | Method and Description |
---|---|
com.offbytwo.jenkins.model.BuildWithDetails |
BuildService.cancelBuild(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber)
Cancel a build
|
void |
JobService.create(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch)
Create new digger job on jenkins platform with no parameters.
|
void |
JobService.create(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder)
Create new digger job on jenkins platform with no parameters.
|
void |
JobService.create(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder,
com.offbytwo.jenkins.model.credentials.Credential gitRepoCredential,
List<BuildParameter> buildParameters)
Create new digger job on jenkins platform
|
void |
JobService.create(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch,
com.offbytwo.jenkins.model.credentials.Credential gitRepoCredential,
List<BuildParameter> buildParameters)
Create new digger job on jenkins platform
|
com.offbytwo.jenkins.model.Build |
BuildService.getBuild(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber)
Retrieve a build from a specific job
|
com.offbytwo.jenkins.model.BuildWithDetails |
BuildService.getBuildDetails(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber)
Get the build details of a job
|
List<com.offbytwo.jenkins.model.BuildWithDetails> |
BuildService.getBuildHistory(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName)
Returns the build history for a job.
|
String |
BuildService.getBuildLogs(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber)
Get build logs for specific job and build number
|
void |
ArtifactsService.saveArtifact(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber,
String artifactName,
File outputFile)
Save artifact for specified location for specific job, build number and artifact name.
|
InputStream |
ArtifactsService.streamArtifact(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber,
String artifactName)
Get artifact inputstream for specific job, build number and artifact name.
|
void |
BuildService.streamBuildLogs(com.offbytwo.jenkins.JenkinsServer jenkins,
String jobName,
int buildNumber,
LogStreamingOptions options)
Start streaming the logs of the given build.
|
void |
JobService.update(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder)
Update digger job on jenkins platform with no parameters.
|
void |
JobService.update(com.offbytwo.jenkins.JenkinsServer jenkinsServer,
String name,
String gitRepo,
String gitBranch,
BuildDiscarder buildDiscarder,
com.offbytwo.jenkins.model.credentials.Credential gitRepoCredential,
List<BuildParameter> buildParameters)
Update digger job on jenkins platform.
|
Copyright © 2017 JBoss by Red Hat. All Rights Reserved.