Jenkins-如何在Bitbucket存储库发生推送时仅触发动作?

时间:2019-04-13 13:36:42

标签: jenkins

我已将 Bitbucket 连接到我的vps上的 Jenkins (我有 BitBucket插件来在将更改推送/提交给Bitbucket时触发事件)。

因此,当在BitBucket存储库上进行Push时,Jenkins开始构建(大约需要10秒钟)。之后,发生Post-build事件,在这里使用特定命令(将更改的文件发送到somwhere )。但是,我只想运行该特定命令,并且根本不需要构建(因此我可以节省10秒钟)。

有什么办法吗?

p.s。这是我使用的配置:https://i.imgur.com/7JDy8Ex.png

1 个答案:

答案 0 :(得分:1)

基于屏幕快照,Jenkins作业执行以下操作

  1. 在源代码更改时触发
  2. 运行构建步骤(运行ssh Publisher插件)
  3. 构建后

如果您只想运行构建后的命令。删除ssh Publisher步骤。添加一个执行命令/ shell的新构建步骤,并在该步骤中添加当前的后构建命令。

Add Build