在多个系统上启动单一定义 [英] launch single definition on multiple systems

查看:42
本文介绍了在多个系统上启动单一定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我没有看到一个很好的方法,但我想在多个系统上启动单一定义。 当公共库得到更新并且我需要将其推送到所有构建服务器时,这会派上用场。 通常,定义只在
下一个可用系统上运行,但我希望它能在所有系统上运行。


我的解决方法是创建克隆构建定义并限制需求。属性 单个定义然后在每个系统上启动会容易得多。

解决方案

嗨  TurboFish,


感谢您发布此处。


我想知道您为什么必须通过使用构建定义构建来推送更新的公共库?  对您有什么实际要求?


您可以创建一个NuGet包来共享公共库,或者添加复制任务以将它们复制到构建服务器。


我们无法使用单一构建定义构建多个系统,就像您的解决方法一样,您可以克隆构建定义并逐个构建。


最好的问候


I did not see a good approach to this, but I would like launch single definition on multiple systems.  This comes in handy when the common libraries get updated and I need to push it to all build servers.  Usually, a definition just runs on the next available system, but I want it to run on all systems.

my workaround is to create clone build definitions and restrict with a demand property.  It would be much easier to have a single definition and then launch on each system.

解决方案

Hi  TurboFish,

Thank you for posting here.

I want to know why you have to push the updated common libraries by building with the build definition?  What’s the real requirements for you?

You can create a NuGet Package to share common libraries or add copy task to copy them to build servers.

We can't build in multiple system with single build definition, just as your workaround you can clone the build definition and build one by one.

Best regards


这篇关于在多个系统上启动单一定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆