Open2
Jenkins が設定する環境変数
Building a software project - Jenkins - Jenkins Wiki
Building a software project - 日本語 - Jenkins Wiki
【Jenkins】Jenkins 環境構築時の覚書 - コガネブログ
環境変数 | 説明 |
---|---|
BUILD_NUMBER | "153"のような現在のビルド番号。 |
BUILD_ID | "2005-08-22_23-59-59" ( YYYY-MM-DD_hh-mm-ss 形式)のような現在のビルドのID。 |
BUILD_URL | The URL where the results of this build can be found (e.g. http://buildserver/jenkins/job/MyJobName/666/) |
NODE_NAME | The name of the node the current build is running on. Equals 'master' for master node. |
NODE_LABELS | ノードに設定されたラベルのリスト(スペース区切り) |
JOB_NAME | このビルドのプロジェクト名。この名前は最初に設定を行った際に設定したジョブ名です。Jenkinsのメイン画面であるダッシュボードの3番目のカラムの値です。 |
JOB_URL | このジョブのURL。 例 http://server:port/jenkins/job/foo/ |
BUILD_TAG | jenkins-${JOBNAME}-${BUILD_NUMBER} 形式の文字列。リソースファイル、jarファイルなどを容易に識別するために便利です。 |
JENKINS_URL | Set to the URL of the Jenkins master that's running the build. This value is used by Jenkins CLI for example |
EXECUTOR_NUMBER | このビルドを実行するエグゼキューターを識別(同一マシン内で)するユニークな番号。"ビルド実行状態"で表示されている番号ですが、1ではなく0始まりです。 |
JAVA_HOME | ジョブが特定のJDKを使用する場合、設定されていればそのJDKの JAVA_HOME 。パスも $JAVA_HOME/bin にアップデートされます。 |
WORKSPACE | ワークスペースの絶対パス。 |
SVN_REVISION | Subversionを使用したプロジェクトにおけるそのモジュールのリビジョン番号。 |
CVS_BRANCH | CVSを使用したプロジェクトにおけるそのモジュールのブランチ。トランクをチェックアウトする場合設定されません。 |
GIT_COMMIT | For Git-based projects, this variable contains the Git hash of the commit checked out for the build (like ce9a3c1404e8c91be604088670e93434c4253f03) (all the GIT_* variables require git plugin) |
GIT_URL | For Git-based projects, this variable contains the Git url (like git@github.com:user/repo.git or [https://github.com/user/repo.git]) |
GIT_BRANCH | For Git-based projects, this variable contains the Git branch that was checked out for the build (normally origin/master) |
実際に AMI から作った Jenkins で printenv
を実行。
Jenkins Public AMIs
AMI ami-0b313cea00b6ad211
Jenkins 2.263.2
Get Started with Bitnami AMIs from the AWS Console
ログインアカウントとパスワードは [EC2 ダッシュボード] > [インスタンス] > インスタンスを選択 > [アクション] > [モニタリングとトラブルシューティング] > [システムログを取得] を参照。
pipeline01
pipeline {
agent any
stages {
stage('stage01') {
steps {
sh 'printenv'
}
}
}
}
+ printenv
JENKINS_HOME=/opt/bitnami/jenkins/jenkins_home
LANGUAGE=en_US.UTF-8
BITNAMI_SCRIPTS_DIR=/opt/bitnami/scripts
RUN_CHANGES_DISPLAY_URL=http://unconfigured-jenkins-location/job/pipeline01/3/display/redirect?page=changes
NODE_LABELS=master
SHLVL=0
HOME=/opt/bitnami/jenkins/jenkins_home
HUDSON_COOKIE=0a316fb4-08a2-4a33-9644-e9f5ef62aea4
JENKINS_SERVER_COOKIE=durable-c0190e3ab73c2c3b468c01a63d2605f2
WORKSPACE=/opt/bitnami/jenkins/jenkins_home/workspace/pipeline01
NODE_NAME=master
JOURNAL_STREAM=9:13259
RUN_ARTIFACTS_DISPLAY_URL=http://unconfigured-jenkins-location/job/pipeline01/3/display/redirect?page=artifacts
STAGE_NAME=stage01
EXECUTOR_NUMBER=1
TERM=vt220
RUN_TESTS_DISPLAY_URL=http://unconfigured-jenkins-location/job/pipeline01/3/display/redirect?page=tests
BUILD_DISPLAY_NAME=#3
HUDSON_HOME=/opt/bitnami/jenkins/jenkins_home
JOB_BASE_NAME=pipeline01
PATH=/opt/bitnami/nami/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bitnami/apache/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:/opt/bitnami/git/bin:/opt/bitnami/gonit/bin:/opt/bitnami/java/bin:/opt/bitnami/java/jre/bin
INVOCATION_ID=877817fdd11f405d9a31320de7cae416
BUILD_ID=3
BUILD_TAG=jenkins-pipeline01-3
LANG=en_US.UTF-8
BUILD_NUMBER=3
JENKINS_NODE_COOKIE=15438594-32e9-4010-a6bf-7350d032c848
RUN_DISPLAY_URL=http://unconfigured-jenkins-location/job/pipeline01/3/display/redirect
HUDSON_SERVER_COOKIE=80668de92894fc2e
JOB_DISPLAY_URL=http://unconfigured-jenkins-location/job/pipeline01/display/redirect
JOB_NAME=pipeline01
PWD=/bitnami/jenkins/jenkins_home/workspace/pipeline01
WORKSPACE_TMP=/opt/bitnami/jenkins/jenkins_home/workspace/pipeline01@tmp