我想为个人用户提供一种方法,将一个repo路径发送到一个哈德森服务器,并让服务器启动该repo的构建.我不想留下动态创建的作业配置的踪迹.我想开始同一个工作的多个同时实例.显然,这要求不同实例的工作空间不同.我相信使用任何当前扩展都不可能.我对我正在努力实现的目标采取不同的方法.
我只是希望哈德森服务器能够从外部源接收构建请求,并且只要有免费执行程序就启动它们.我希望构建配置对于除repo位置之外的所有构建都是相同的.我不希望有几十个相同的工作与自动生成的名称坐在一起.
是否有人使用Hudson或Jenkins这样的事情?你是如何设置它的?我想有足够的脚本,我可以通过脚本中的CLI API动态创建必要的作业配置,然后在完成后将其销毁.但我想保留工件,因此在完成运行时销毁工作是一个问题.我真的不想写和维护我自己的扩展.