【发布时间】:2012-07-07 00:20:59
【问题描述】:
我想要一种方法让个人用户将 repo 路径发送到 hudson 服务器并让服务器启动该 repo 的构建。我不想留下动态创建的作业配置的痕迹。我想启动同一作业的多个同时实例。显然,这要求不同实例的工作空间不同。我相信使用任何当前的扩展都是不可能的。我愿意接受不同的方法来完成我想要完成的工作。
我只希望 hudson 服务器能够接收来自外部资源的构建请求,并在有空闲执行程序时启动它们。我希望所有构建的构建配置都相同,除了 repo 的位置。我不希望有几十个相同的工作自动生成名称。
有没有人使用 Hudson 或 Jenkins 来做类似的事情?你如何设置它?我想有了足够的脚本,我可以通过脚本中的 CLI API 动态创建必要的作业配置,然后在完成后将其销毁。但是我想保留工件,因此在完成运行时破坏工作是一个问题。我真的不想编写和维护自己的扩展。
【问题讨论】: