← Back to team overview

ubuntu-phone team mailing list archive

ANNOUNCEMENT: Bileto jobs are now cancellable.

 

Hello,

Just a quick update that the jobs which run in bileto (currently the
build & diff jobs, hopefully more soon), are now cancellable. When you
run jobs you'll now see a big cancel button in the log output as long
as the job is still running.

This cancellation is much more sophisticated than the jenkins
cancellation feature. Under jenkins it would simply kill the process,
but the bileto cancellation is more polite and requests the process to
shutdown, which it does only at certain safe points.

In particular, once the job begins uploading packages to the PPA, the
cancellation requests will be ignored, so it should not be possible to
cancel uploads halfway through uploading and get an inconsistent PPA
as a result. Cancelling is however possible throughout the merging and
source build stages of the build job, which takes up most of the time.

If you realize you need to cancel a build, best be quick on that
cancel button! The average run time for the build job is just 3
minutes and 18 seconds.

As always, please do let me know if you have any troubles with this or
anything else at ci-train.ubuntu.com.

-- 
robru