Class Config
Konfiguration
XML-Konfiguration eines Jobs
Eine neue Konfiguration kann über diese Klasse erstellt werden. Entweder übergibt man dem Konstruktor eine vollständige Konfigurations-XML oder man fügt die einzelnen Konfigurationen per Objekte hinzu. Hierbei muss man allerdings die Verschachtelung und die Reihenfolge beachten.
$config = new \Alvine\Infrastructure\Jenkins\Job\Config(); $config->appendChild(new \Alvine\Infrastructure\Jenkins\Job\Config\Description('das ist mein neuer Job'));
Gibt man die Konfiguration aus, so erhält man
<?xml version="1.0" encoding="UTF-8"?> <project> <description>das ist mein neuer Job</description> </project>
- Alvine\Xml\Document
- Alvine\Infrastructure\Jenkins\Job\Config
Namespace: Alvine\Infrastructure\Jenkins\Job
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141118
Link: alvine.io
Link: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Located at job/Config.class.php
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141118
Link: alvine.io
Link: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Located at job/Config.class.php
public
|
|
public
string
|
#
getXML( type $version = null, type $encoding = null )
Diese Methode liefert eine formatierte XML zurück. |
public static
object
|