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