Jenkins - 删除作业删除时部署的工件

时间:2016-12-09 13:13:22

标签: git maven jenkins dsl

目前,我正在创建一个Jenkins作业,当在Git存储库中创建新分支时,该作业会自动创建新的Jenkins作业。删除分支时也应删除它。这很容易。

但是这些新作业将其工件部署到远程服务器。删除自动创建的作业后,应删除所有创建的工件。在这里,我不知道了。

要部署工件,我使用Jenkins Artifact Deployer插件。 为了自动创建作业,我编写了一个作业DSL脚本(这也删除了作业)。

这是Jenkins Artifact Deployer插件设置的照片: enter image description here

我希望有人可以帮助我。

问候

1 个答案:

答案 0 :(得分:0)

  • 您可以使用删除作业时执行groovy脚本选项。

  • 在Groovy脚本中,使用正确的Delete API调用存储工件的remote server的{​​{1}}。