diff options
author | Lauren Perry <lauren.perry@codethink.co.uk> | 2015-04-02 17:23:07 +0100 |
---|---|---|
committer | Richard Ipsum <richardipsum@fastmail.co.uk> | 2015-04-29 16:10:58 +0000 |
commit | 84096556ea54d4af236f1fe5f7ccf61c1343016f (patch) | |
tree | 76b5aa72bf9c691fd8e154feade051c2ceba16ac /distbuild/__init__.py | |
parent | 4a1c2d118511da067fcadf2253fdc2a49d04e4fa (diff) | |
download | morph-84096556ea54d4af236f1fe5f7ccf61c1343016f.tar.gz |
distbuild: Add distbuild start and cancel functionality
Add command for distbuild-start to build_plugin in morphlib,
and create a boolean parameter to inform the initiator whether
to disconnect the controller and leave the build running remotely.
Add distbuild-cancel command to parse currently-running distbuild
build-request IDs and cancel the one matching the given argument
Change-Id: I458a5767bb768ceb2b4d8876adf1c86075d452bd
Diffstat (limited to 'distbuild/__init__.py')
-rw-r--r-- | distbuild/__init__.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/distbuild/__init__.py b/distbuild/__init__.py index e6ceda1f..aaf9ae41 100644 --- a/distbuild/__init__.py +++ b/distbuild/__init__.py @@ -35,7 +35,8 @@ from proxy_event_source import ProxyEventSource from json_router import JsonRouter from helper_router import (HelperRouter, HelperRequest, HelperOutput, HelperResult) -from initiator_connection import (InitiatorConnection, InitiatorDisconnect) +from initiator_connection import (InitiatorConnection, InitiatorDisconnect, + CancelRequest) from connection_machine import (ConnectionMachine, InitiatorConnectionMachine, Reconnect, StopConnecting) from worker_build_scheduler import (WorkerBuildQueuer, @@ -52,9 +53,10 @@ from worker_build_scheduler import (WorkerBuildQueuer, from build_controller import (BuildController, BuildFailed, BuildProgress, BuildStepStarted, BuildStepAlreadyStarted, BuildOutput, BuildStepFinished, BuildStepFailed, - BuildFinished, BuildCancel, + BuildFinished, BuildCancel, BuildStarted, build_step_name, map_build_graph) -from initiator import (Initiator, InitiatorListJobs) +from initiator import (Initiator, InitiatorStart, InitiatorCancel, + InitiatorListJobs) from protocol import message from crashpoint import (crash_point, add_crash_condition, add_crash_conditions, |