【问题标题】:Teamcity. Run powershell script after the build to install windows service团队城市。构建后运行 powershell 脚本以安装 windows 服务
【发布时间】:2013-10-19 14:36:18
【问题描述】:

我有两种构建配置:

  • 构建解决方案并运行测试
  • 使用 msbuild 部署 ASP.NET 站点

那篇文章http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html 被用作手册。

目前我想添加第三个构建配置来安装 Windows 服务。应该从 bin 文件夹(发布、调试等)运行一个 powershell 脚本。

所以问题是如何访问构建文件夹(例如 C:\TeamCity\buildAgent\work\94fc00f485df5f29\Solution\Service\bin\%environment%)来运行该脚本?据我了解,来自 url 的 guid 不是静态的,我无法在 teamcity 中对其进行硬编码。

【问题讨论】:

    标签: .net teamcity teamcity-7.1


    【解决方案1】:

    当您设置构建脚本的路径时,只需将其设置为:

    Solution\Service\bin\%environment%
    

    相对于您的构建代理的构建目录而言。

    否则我认为它:

    %teamcity.build.checkoutDir%\Solution\Service\bin\%environment%
    

    哪个 TeamCity 会用 C:\TeamCity\buildAgent\work\94fc00f485df5f29 填写 %teamcity.build.checkoutDir%

    【讨论】:

      猜你喜欢
      • 2013-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      相关资源
      最近更新 更多