有没有办法使用 API 来复制 Jenkins 作业和构建?

问题描述 投票:0回答:1

我正在寻找一种使用 API 来复制 jenkins 作业并进行构建的方法。

我尝试了一些Python包装器:

  from api4jenkins import Jenkins
  j = Jenkins('http://127.0.0.1:8080/', auth=('admin', 'admin'))
  j.copy_job('freestylejob', 'newjob')

但是所有这些方法中的复制方法都会在没有构建的情况下复制作业。

jenkins jenkins-api
1个回答
-1
投票

为什么一定要使用API? 只需从“Jenkins\Jobs”文件夹中复制该文件夹并重命名它,重新启动 Jenkins 实例,新作业就会在那里,所有子作业都会完好无损。

© www.soinside.com 2019 - 2024. All rights reserved.