【发布时间】:2015-03-17 08:31:42
【问题描述】:
我为名为“Job_Name”的 jenkin 作业配置了一个字符串参数。
我想检查 jenkins 的“执行 shell 命令”部分中传递给参数的值。
我当前的 shell 命令如下图所示。
外壳命令:
if [ "${Job_Name}" == "RSProductPreprocessor" ]; then
ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts/dev playbook_deployRSProductPreProcessor.yml -v --extra-vars "RSProductPreProcessorVersion=${Number_Of_RSProductPreProcessor_Build_To_Deploy}"
fi
但是当我运行该作业时,我收到如下响应。
+ '[' '' == RSProductPreprocessor ']'
Finished: SUCCESS
应该怎么做才能使 if 条件正常工作。请指教。
【问题讨论】:
标签: java shell deployment jenkins jobs