具有多分支工作流的Jenkins管道:对分支删除执行操作

时间:2017-01-19 15:14:40

标签: jenkins jenkins-pipeline jenkins-workflow

使用Multibranch Workflows Pipeline时Jenkins中是否有钩子/后期操作等,以便在删除分支之后(或之前)执行操作?

我需要在删除分支后清理一些资源,但google没有提供任何线索。

我总是可以从github那边得到一个钩子,但想知道Jenkins中有类似的东西:

  • 在分支上创建分配资源X
  • 在分支上删除取消分配资源X

1 个答案:

答案 0 :(得分:1)

我还没有测试过,但是有一个multibranch-job-teardown-plugin应该允许释放资源。

对于设置,您可能不得不依靠评估构建历史记录来确定这是否是首次运行。在tns run android --device Pixel_2_API_29中检查currentBuild.getPreviousBuild()应该有助于发现这一点,从而可以分配一些资源。