Package-level declarations
Types
Link copied to clipboard
Represents a Jenkins build.
Link copied to clipboard
The Jenkins configuration.
Link copied to clipboard
data class JenkinsJob(val name: String, val url: String?, val description: String?, val lastBuild: JenkinsBuild?, val lastCompletedBuild: JenkinsBuild?, val lastFailedBuild: JenkinsBuild?, val lastStableBuild: JenkinsBuild?)
Represents a Jenkins job.
Properties
Link copied to clipboard
The JenkinsConfig instance.
Link copied to clipboard
The Jenkins Credentials Description for the Nexus Credentials.
Link copied to clipboard
The Jenkins Credentials ID for the Nexus Credentials.
Functions
Link copied to clipboard
Changes the Jenkins password for a user.
Link copied to clipboard
Checks if the Jenkins credentials exist, and creates them if they don't.
Link copied to clipboard
Checks the user config.xml
present on the Jenkins CI.
Link copied to clipboard
Creates a Jenkins user.
Link copied to clipboard
Deletes a Jenkins user.
Link copied to clipboard
Gets all Jenkins users.
Link copied to clipboard
Gets a Jenkins user's configuration.
Link copied to clipboard
Gets the information of a Jenkins job.
Link copied to clipboard
Checks if a Git repository is a freestyle project.
Link copied to clipboard
Triggers a build for a Jenkins job.