目前,我正在创建一个Jenkins作业,当在Git存储库中创建新分支时,该作业会自动创建新的Jenkins作业。删除分支时也应删除它。这很容易。
但是这些新作业将其工件部署到远程服务器。删除自动创建的作业后,应删除所有创建的工件。在这里,我不知道了。
要部署工件,我使用Jenkins Artifact Deployer插件。 为了自动创建作业,我编写了一个作业DSL脚本(这也删除了作业)。
这是Jenkins Artifact Deployer插件设置的照片:
我希望有人可以帮助我。
问候
答案 0 :(得分:0)
您可以使用删除作业时执行groovy脚本选项。
在Groovy脚本中,使用正确的Delete API
调用存储工件的remote server
的{{1}}。