Jenkins-当Bitbucket存储库发生推送时,如何触发操作?

Jenkins-当Bitbucket存储库发生推送时,如何触发操作?,jenkins,Jenkins,我已将Bitbucket连接到vps上的我的Jenkins(其中我有Bitbucket插件,用于在将更改推送/提交到Bitbucket时触发事件) 所以,当推送发生在BitBucket存储库上时,Jenkins开始构建(大约需要10秒)。之后,发生Post-build事件,我使用特定命令(将更改的文件发送到somwhere)。然而,我只对运行那个特定的命令感兴趣,我根本不需要构建(所以我可以节省10秒) 有办法吗 p、 下面是我使用的配置:基于屏幕截图,Jenkins作业执行以下操作 源代码更改

我已将Bitbucket连接到vps上的我的Jenkins(其中我有Bitbucket插件,用于在将更改推送/提交到Bitbucket时触发事件)

所以,当推送发生在BitBucket存储库上时,Jenkins开始构建(大约需要10秒)。之后,发生
Post-build
事件,我使用特定命令(将更改的文件发送到somwhere)。然而,我只对运行那个特定的命令感兴趣,我根本不需要构建(所以我可以节省10秒)

有办法吗


p、 下面是我使用的配置:

基于屏幕截图,Jenkins作业执行以下操作

  • 源代码更改时触发
  • 运行构建步骤(运行ssh发布器插件)
  • 建成后
  • 如果您只想运行编译后的命令。删除ssh发布者步骤。添加一个执行command/shell的新生成步骤,并在该步骤中添加当前的生成后命令


    您是否正在存储库中使用jenkins 2(jenkins文件)。请分享您当前管道代码的详细信息。@T.Todua在将更改推送到存储库(生成触发器部分)时取消生成(没有生成将运行),如果您取消选中生成,我认为作业不会运行。@ravishankassivasubramaniam,这就是我要问的。当存储库中的某些内容发生更改时,是否有任何方法可以触发特定的操作/命令。。。如果不构建..@ShivendraGupta,如果不选中,它根本不会运行。