Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在shell脚本中访问TeamCity代理系统属性_Teamcity - Fatal编程技术网

在shell脚本中访问TeamCity代理系统属性

在shell脚本中访问TeamCity代理系统属性,teamcity,Teamcity,我需要编写一个shell脚本来停止服务器上的teamcity代理(每个linux服务器3个代理)。我需要获得系统属性;shell脚本中的agent.name或配置参数teamcity.agent.name或 可以从任何构建脚本访问通过脚本或API构建参数在linux代理上运行的所有代理。这来自TeamCity文档: 任何用户定义的生成参数(系统属性或环境 变量)可以通过使用以下参数引用其他参数 格式: %[env | system]。属性_name%例如: system.tomcat.libs=

我需要编写一个shell脚本来停止服务器上的teamcity代理(每个linux服务器3个代理)。我需要获得系统属性;shell脚本中的agent.name或配置参数teamcity.agent.name或
可以从任何构建脚本访问通过脚本或API构建参数在linux代理上运行的所有代理。这来自TeamCity文档:

任何用户定义的生成参数(系统属性或环境 变量)可以通过使用以下参数引用其他参数 格式:

%[env | system]。属性_name%例如: system.tomcat.libs=%env.CATALINA_HOME%/lib/*.jar

如果需要在生成步骤之外访问生成属性,可以通过读取TEAMCITY_build_properties_file环境变量中存储的文件名的内容来完成

有关详细信息:


谢谢,我需要在shell脚本中获取这些参数,该脚本将作为命令行运行程序运行。当我尝试这样做$echo${agent.name};在TC代理服务器中,我没有得到任何输出您应该使用echo%agent.name%