Overview

Namespaces

  • Alvine
    • Infrastructure
      • Jenkins
        • Build
          • Action
          • SCM
        • Computer
          • Launcher
          • Monitor
          • Node
        • Job
          • Action
            • Type
          • Config
            • Builders
              • PublishOverSSH
            • BuildWrappers
            • Property
              • ParametersDefinition
                • Parameter
              • SecurityMatrix
                • Permission
                  • Build
                  • Computer
                  • Credential
                  • Jenkins
                  • Job
                  • Release
                  • SCM
                  • View
            • Publisher
            • SCM
              • SVN
                • Browser
            • Trigger
          • QueueItem
          • SCM
        • Plugin
        • Security
          • Authorization
          • Credential
            • PrivateKeySource
            • SCM
            • Store
              • Specification
          • Realm

Classes

  • Build
  • Client
  • Component
  • Computer
  • ConfigException
  • Credential
  • Credentials
  • Environment
  • Job
  • Model
  • Plugin
  • ResponseException
  • Security
  • User
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Environment

Environment

Definition der in Jenkins verfügbaren Environment-Platzhalter als Konstante

// Ausgabe der Build-Nummer
echo Environment::BUILD_NUMBER;
Alvine\Core\Alvine
Extended by Alvine\Infrastructure\Jenkins\Environment
Namespace: Alvine\Infrastructure\Jenkins
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20141120
Link: alvine.io
Located at Environment.class.php
Constants summary
string BUILD_NUMBER

Die aktuelle Build-Nummer, z.B. "153".

Die aktuelle Build-Nummer, z.B. "153".

# 'BUILD_NUMBER'
string BUILD_ID

Die aktuelle Build-ID, z.B. "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss).

Die aktuelle Build-ID, z.B. "2005-08-22_23-59-59" (YYYY-MM-DD_hh-mm-ss).

# 'BUILD_ID'
string BUILD_DISPLAY_NAME

Der Anzeigename des aktuellen Builds, standardmäßig z.B. "#153".

Der Anzeigename des aktuellen Builds, standardmäßig z.B. "#153".

# 'BUILD_DISPLAY_NAME'
string JOB_NAME

Projektname des Builds, z.B. "foo" oder "foo/bar". (Um in einem Bourne Shell-Script den Pfadanteil abzuschneiden, probieren Sie: ${JOB_NAME##* /})

Projektname des Builds, z.B. "foo" oder "foo/bar". (Um in einem Bourne Shell-Script den Pfadanteil abzuschneiden, probieren Sie: ${JOB_NAME##* /})

# 'JOB_NAME'
string BUILD_TAG

Eine Zeichenkette in der Form "jenkins-${JOB_NAME}-${BUILD_NUMBER}". Diese Variable läßt sich sehr bequem zur späteren Identifikation in eine Resource-Datei, JAR-Datei usw. ablegen.

Eine Zeichenkette in der Form "jenkins-${JOB_NAME}-${BUILD_NUMBER}". Diese Variable läßt sich sehr bequem zur späteren Identifikation in eine Resource-Datei, JAR-Datei usw. ablegen.

# 'BUILD_TAG'
string EXECUTOR_NUMBER

Die laufende Nummer des Build-Prozessors, der den aktuellen Build ausführt (aus den Build-Prozessoren desselben Rechners). Dies ist die Nummer, die Sie auch im Build-Prozessor Status sehen - mit der Ausnahme, daß bei der Umgebungsvariable die Zählung bei 0 und nicht bei 1 beginnt.

Die laufende Nummer des Build-Prozessors, der den aktuellen Build ausführt (aus den Build-Prozessoren desselben Rechners). Dies ist die Nummer, die Sie auch im Build-Prozessor Status sehen - mit der Ausnahme, daß bei der Umgebungsvariable die Zählung bei 0 und nicht bei 1 beginnt.

# 'EXECUTOR_NUMBER'
string NODE_NAME

Name des Build-Slaves, wenn auf einem Build-Slave gebaut wird, oder "master" wenn auf dem Master-Server gebaut wird.

Name des Build-Slaves, wenn auf einem Build-Slave gebaut wird, oder "master" wenn auf dem Master-Server gebaut wird.

# 'NODE_NAME'
string NODE_LABELS

Durch Leerzeichen getrennte Liste von Labels, die dem Knoten zugeordnet sind.

Durch Leerzeichen getrennte Liste von Labels, die dem Knoten zugeordnet sind.

# 'NODE_LABELS'
string WORKSPACE

Der absolute Pfad zum Arbeitsbereich.

Der absolute Pfad zum Arbeitsbereich.

# 'WORKSPACE'
string JENKINS_HOME

Der absolute Pfad des Verzeichnisses, in dem der Master-Server seine Daten speichert.

Der absolute Pfad des Verzeichnisses, in dem der Master-Server seine Daten speichert.

# 'JENKINS_HOME'
string JENKINS_URL

Die absolute URL der Jenkins-Instanz, z.B. http://server:port/jenkins/.

Die absolute URL der Jenkins-Instanz, z.B. http://server:port/jenkins/.

# 'JENKINS_URL'
string BUILD_URL

Die absolute URL dieses Builds, z.B. http://server:port/jenkins/job/foo/15/.

Die absolute URL dieses Builds, z.B. http://server:port/jenkins/job/foo/15/.

# 'BUILD_URL'
string JOB_URL

Die absolute URL dieses Jobs, z.B. http://server:port/jenkins/job/foo/.

Die absolute URL dieses Jobs, z.B. http://server:port/jenkins/job/foo/.

# 'JOB_URL'
string SVN_REVISION

Subversion-Revisionsnummer der im Workspace ausgecheckten Version, z. B. "12345"

Subversion-Revisionsnummer der im Workspace ausgecheckten Version, z. B. "12345"

# 'SVN_REVISION'
string SVN_URL

Subversion-URL der im Workspace ausgecheckten Version.

Subversion-URL der im Workspace ausgecheckten Version.

# 'SVN_URL'
alvine.infrastructure.jenkins API-Dokumentation 0.11.0 | © schukai GmbH | Impressum