Methods summary
public
|
#
__construct( string $name )
|
public
Alvine\Types\Collection<Alvine\Infrastructure\Jenkins\Job\Action>
|
#
getActions( )
Aktionen
Returns
Alvine\Types\Collection<Alvine\Infrastructure\Jenkins\Job\Action>
|
public
string
|
#
getDescription( )
getDescription
Returns
string
|
public
string
|
#
getDisplayName( )
getDisplayName
Returns
string
|
public
mixed
|
#
getDisplayNameOrNull( )
getDisplayNameOrNull
Returns
mixed
|
public
string
|
|
public
Alvine\Net\Resource\URI
|
#
getUrl( )
URL
Returns
Alvine\Net\Resource\URI
|
public
boolean
|
#
getBuildable( )
getBuildable
Returns
boolean
|
public
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Build>
|
#
getBuilds( )
getBuilds
Returns
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Build>
|
public
string
|
#
getColor( )
getColor
Returns
string Farbe
|
public
Alvine\Infrastructure\Jenkins\Build
|
|
public
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Build\HealthReport>
|
#
getHealthReport( )
getHealthReport
Returns
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Build\HealthReport>
|
public
boolean
|
#
getInQueue( )
getInQueue
Returns
boolean
|
public
boolean
|
#
getKeepDependencies( )
getKeepDependencies
Returns
boolean
|
public
Alvine\Infrastructure\Jenkins\Build
|
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastCompletedBuild( )
getLastCompletedBuild
Returns
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastFailedBuild( )
getLastFailedBuild
Returns
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastStableBuild( )
getLastStableBuild
Returns
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastSuccessfulBuild( )
getLastSuccessfulBuild
Returns
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastUnstableBuild( )
getLastUnstableBuild
Returns
|
public
Alvine\Infrastructure\Jenkins\Build
|
#
getLastUnsuccessfulBuild( )
getLastUnsuccessfulBuild
Returns
|
public
integer
|
#
getNextBuildNumber( )
getNextBuildNumber
Returns
integer
|
public
Alvine\Types\Properties
|
#
getProperty( )
getProperty
Returns
Alvine\Types\Properties
|
public
mixed
|
#
getQueueItem( )
getQueueItem
Returns
mixed
|
public
boolean
|
#
getConcurrentBuild( )
getConcurrentBuild
Returns
boolean
|
public
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Job>
|
#
getDownstreamProjects( )
getDownstreamProjects
Returns
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Job>
|
public
Alvine\Infrastructure\Jenkins\Job\SCM
|
|
public
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Job>
|
#
getUpstreamProjects( )
getUpstreamProjects
Returns
Alvine\Types\Collection<\Alvine\Infrastructure\Jenkins\Job>
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setActions( Alvine\Types\Collection $actions )
Actions setzen
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setDescription( string $description )
setDescription
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setDisplayName( string $displayName )
setDisplayName
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setDisplayNameOrNull( mixed $displayNameOrNull )
setDisplayNameOrNull
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setName( string $name )
setName
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setUrl( Alvine\Net\Resource\URI $url )
setUrl
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setBuildable( boolean $buildable )
setBuildable
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setBuilds( Alvine\Types\Collection $builds )
setBuilds
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setColor( string $color )
setColor
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setHealthReport( Alvine\Types\Collection $healthReport )
setHealthReport
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setInQueue( boolean $inQueue )
setInQueue
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setKeepDependencies( boolean $keepDependencies )
setKeepDependencies
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setNextBuildNumber( integer $nextBuildNumber )
setNextBuildNumber
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setProperty( Alvine\Types\Properties $property )
setProperty
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setQueueItem( mixed $queueItem )
setQueueItem
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setConcurrentBuild( boolean $concurrentBuild )
setConcurrentBuild
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setDownstreamProjects( Alvine\Types\Collection $downstreamProjects )
setDownstreamProjects
Parameters
Returns
|
public
Alvine\Infrastructure\Jenkins\Job
|
|
public
Alvine\Infrastructure\Jenkins\Job
|
#
setUpstreamProjects( Alvine\Types\Collection $upstreamProjects )
setUpstreamProjects
Parameters
Returns
|
protected static
Alvine\Infrastructure\Jenkins\Build\Action
|
#
buildActionObjectList( Alvine\Types\ArrayHelper $actions )
Objektliste mit den Aktionen erstellen
Objektliste mit den Aktionen erstellen
Parameters
Returns
|
protected static
Alvine\Types\Collection<$class>
|
#
buildObjectList( Alvine\Types\ArrayHelper $list, string $class )
Objektliste erstellen
Parameters
- $list
- Liste mit den Daten
- $class
- Name der Objektklasse
Returns
Alvine\Types\Collection<$class> $class>
|
public static
Alvine\Infrastructure\Jenkins\Job
|
#
getInstanceFromArray( Array $array )
getInstanceFromArray
{
"actions": [
{
"parameterDefinitions": [
{
"defaultParameterValue": null,
"description": "Wählen Sie den Zweig der erstellt werden soll aus. Wenn Sie trunk auswählen wird der Entwicklerzweig erstellt.",
"name": "BRANCHES",
"type": "JiraVersionParameterDefinition"
}
]
},
{},
{},
{},
{},
{},
{}
],
"description": "my job projekt in jenkins",
"displayName": "myjob",
"displayNameOrNull": null,
"name": "myjob",
"url": "http://jenkins.example.com/job/myjob/",
"buildable": true,
"builds": [
{
"number": 288,
"url": "http://jenkins.example.com/job/myjob/288/"
},
{
"number": 287,
"url": "http://jenkins.example.com/job/myjob/287/"
},
{
"number": 286,
"url": "http://jenkins.example.com/job/myjob/286/"
},
{
"number": 285,
"url": "http://jenkins.example.com/job/myjob/285/"
}
],
"color": "red",
"firstBuild": {
"number": 239,
"url": "http://jenkins.example.com/job/myjob/239/"
},
"healthReport": [
{
"description": "Build-Stabilität:2derletzten5Buildsschlugfehl.",
"iconClassName": "icon-health-40to59",
"iconUrl": "health-40to59.png",
"score": 60
}
],
"inQueue": false,
"keepDependencies": false,
"lastBuild": {
"number": 288,
"url": "http://jenkins.example.com/job/myjob/288/"
},
"lastCompletedBuild": {
"number": 288,
"url": "http://jenkins.example.com/job/myjob/288/"
},
"lastFailedBuild": {
"number": 288,
"url": "http://jenkins.example.com/job/myjob/288/"
},
"lastStableBuild": {
"number": 285,
"url": "http://jenkins.example.com/job/myjob/285/"
},
"lastSuccessfulBuild": {
"number": 285,
"url": "http://jenkins.example.com/job/myjob/285/"
},
"lastUnstableBuild": {
"number": 283,
"url": "http://jenkins.example.com/job/myjob/283/"
},
"lastUnsuccessfulBuild": {
"number": 288,
"url": "http://jenkins.example.com/job/myjob/288/"
},
"nextBuildNumber": 289,
"property": [
{},
{
"additionalTag": "",
"cleanImages": true,
"pushOnSuccess": false,
"tagOnCompletion": false
},
{},
{
"parameterDefinitions": [
{
"defaultParameterValue": null,
"description": "WählenSiedenZweigdererstelltwerdensollaus.WennSietrunkauswählenwirdderEntwicklerzweigerstellt.",
"name": "BRANCHES",
"type": "JiraVersionParameterDefinition"
}
]
},
{},
{},
{}
],
"queueItem": null,
"concurrentBuild": false,
"downstreamProjects": [],
"scm": {},
"upstreamProjects": []
}
Parameters
Returns
|