Teamcity 从外部位置向团队城市添加工件

Teamcity 从外部位置向团队城市添加工件,teamcity,Teamcity,我希望在我的TeamCity服务器上建立一个需要使用来自外部源(网络路径)的dll的构建 我想知道是否有一种简单的方法可以从网络位置通过RESTAPI或Powershell/命令行运行程序在TeamCity中手动创建工件 任何建议都将不胜感激。只需创建一个脚本(bash/BAT等),它将使用cURL、wget或其他类似工具为您获取DLL。在开始测试之前,将其作为单独的步骤运行,您应该很好。创建一个构建配置:“外部资源” 构建步骤:命令行 mkdir资源 xcopy Z:\lib\./Resou

我希望在我的TeamCity服务器上建立一个需要使用来自外部源(网络路径)的dll的构建

我想知道是否有一种简单的方法可以从网络位置通过RESTAPI或Powershell/命令行运行程序在TeamCity中手动创建工件


任何建议都将不胜感激。

只需创建一个脚本(bash/BAT等),它将使用cURL、wget或其他类似工具为您获取DLL。在开始测试之前,将其作为单独的步骤运行,您应该很好。

创建一个构建配置:“外部资源”

  • 构建步骤:命令行

    mkdir资源

    xcopy Z:\lib\./Resources

  • 在人工制品规则中,指定:

    Resources/*.dll


创建生成配置:“外部资源”

  • 外部资源上添加快照依赖项
  • Resources/MyLibrary.dll

感谢您的回复,Marcin接下来我如何使我检索到的dll对Team City测试构建运行程序可见?你有什么简单的例子吗?虽然每个作业都是分开的,但步骤不是分开的,所以你的工作目录(或子文件夹)是放置这些内容的正确位置,下一步就会看到。这个答案比我的用例中批准的答案更有用。我想在每个构建中添加配置文件。每个目标服务器的配置文件内容略有不同。我的网络路径中没有这些文件。我只想直接在TeamCity中添加和维护文件。