Xcode Bot: Pre & Post Integration script

To print available parameters from the bash type: printenv

Variables passed to the bash script before integration starts:
XCS=1
XCS_BOT_NAME=RJ Bot
XCS_SOURCE_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source
SHELL=/bin/bash
XCS_INTEGRATION_RESULT=unknown
TMPDIR=/var/folders/zv/v6gml91x16j_mmdc44qyzrq80000gp/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mVwM8EwgGz/Render
XCS_BOT_TINY_ID=AFC1417
XCS_INTEGRATION_ID=703cd060fb27a5d982e7e0cf13147173
USER=xcodeserver
XCS_INTEGRATION_TINY_ID=092FF13
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.h8rwqrVHum/Listeners
__CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0
XCS_PRIMARY_REPO_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source/rj-ios
PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin
XCS_BOT_ID=703cd060fb27a5d982e7e0cf130cad51
PWD=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source
XCS_PRIMARY_REPO_BRANCH=master
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
SHLVL=1
HOME=/Users/xcodeserver
XCS_DERIVED_DATA_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/DerivedData
LOGNAME=xcodeserver
XCS_OUTPUT_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-703cd060fb27a5d982e7e0cf13147173
XCS_INTEGRATION_NUMBER=10
_=/usr/bin/printenv



Variables passed to the bash script after integration comple:
XCS_BOT_NAME=RJ Bot
XCS=1
XCS_WARNING_CHANGE=0
XCS_SOURCE_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source
SHELL=/bin/bash
XCS_INTEGRATION_RESULT=warnings
TMPDIR=/var/folders/zv/v6gml91x16j_mmdc44qyzrq80000gp/T/
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.mVwM8EwgGz/Render
XCS_TEST_FAILURE_COUNT=0
XCS_INTEGRATION_ID=703cd060fb27a5d982e7e0cf13147173
XCS_BOT_TINY_ID=AFC1417
USER=xcodeserver
XCS_ARCHIVE=/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-703cd060fb27a5d982e7e0cf13147173/RJ.xcarchive
XCS_TEST_FAILURE_CHANGE=0
XCS_INTEGRATION_TINY_ID=092FF13
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.h8rwqrVHum/Listeners
__CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0
XCS_PRIMARY_REPO_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source/rj-ios
PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin
XCS_BOT_ID=703cd060fb27a5d982e7e0cf130cad51
PWD=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/Source
XCS_XCODEBUILD_LOG=/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-703cd060fb27a5d982e7e0cf13147173/xcodebuild.log
XCS_PRODUCT=/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-703cd060fb27a5d982e7e0cf13147173/ExportedProduct/rj.ipa
XCS_PRIMARY_REPO_BRANCH=master
XPC_FLAGS=0x0
XCS_ERROR_COUNT=0
XCS_ANALYZER_WARNING_COUNT=0
XCS_TESTS_CHANGE=0
XPC_SERVICE_NAME=0
XCS_ERROR_CHANGE=0
SHLVL=1
HOME=/Users/xcodeserver
XCS_DERIVED_DATA_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Bots/703cd060fb27a5d982e7e0cf130cad51/DerivedData
XCS_ANALYZER_WARNING_CHANGE=0
LOGNAME=xcodeserver
XCS_WARNING_COUNT=2
XCS_TESTS_COUNT=0
XCS_OUTPUT_DIR=/Users/xcodeserver/Library/Caches/XCSBuilder/Integration-703cd060fb27a5d982e7e0cf13147173
XCS_INTEGRATION_NUMBER=10
_=/usr/bin/printenv




Comments

Post a Comment

Popular posts from this blog

Xcode Server build number incrementation

Useful git commands