我有两个构建配置:
该文章http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html被用作手册。
目前我想添加第三个构建配置来安装Windows服务。有一个powershell脚本应该从bin文件夹(发布,调试等)运行。
所以问题是如何访问构建文件夹(如C:\ TeamCity \ buildAgent \ work \ 94fc00f485df5f29 \ Solution \ Service \ bin \%environment%)来运行该脚本?据我所知,来自url的guid不是静态的,我无法在teamcity中对其进行硬编码。
答案 0 :(得分:2)
设置构建脚本的路径时,只需将其设置为:
Solution\Service\bin\%environment%
这将相对于构建代理的构建目录执行。
否则我认为:
%teamcity.build.checkoutDir%\Solution\Service\bin\%environment%
哪个TeamCity会使用%teamcity.build.checkoutDir%
C:\TeamCity\buildAgent\work\94fc00f485df5f29