Prevent commandeer from restarting harbormaster builds

#1

I have a herald rule which applies to “Differential revisions” which when triggered runs a harbormaster build that sends a call to a Jenkins build plan.

I discovered today to my surprise when commandeering an old revision for the purpose of abandoning that this caused the last harbormaster build on the revision to restart.

Is there an option to disable the harbormaster build from restarting when commandeering a revision?

#2

Is there an option to disable the harbormaster build from restarting when commandeering a revision?

No.

#3

That is unfortunate. I guess I will have to deal with any oddities this causes in the Jenkins build plan.

Can anybody explain the logic behind this? I could understand kicking off a new harbormaster build when commandeering a revision but restarting an already ran harbormaster build seems like a strange decision.

#4

What version of Phabricator are you running?

#5

Current version is as follows:
phabricator 0dc90b891a7c6d0fe6bef3b5d6a8b40147c17f74 (May 5 2017)
arcanist 3c4735795a2963c5ddff6dceaf60122d01ca3dc0 (May 3 2017)
phutil a900d7b63e954e221efe140f0f33d3d701524aae (Apr 23 2017)

We are intending to update to a more recent version at some point though we are stuck on the above version for the moment.

#6

See https://secure.phabricator.com/D18731 (October 2017).

closed #7