Add admin interface to qt-jenkins-integrator.pl
authorSamuli Piippo <samuli.piippo@digia.com>
Fri, 30 Nov 2012 13:55:39 +0000 (15:55 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 14 Dec 2012 07:54:06 +0000 (08:54 +0100)
commitaca07a4e9f542bf740c560860c70db29067daab6
tree28861020334253259d82f23d700fc27153754ffd
parent0c213fbb11c3ec307339a3d183552e0a84108ce6
Add admin interface to qt-jenkins-integrator.pl

Allow admin commands to be sent to qt-jenkins-integrator.pl via TCP.
A TCP port is configured with AdminTcpPort which listens for
incoming connections and admin commands as JSON objects.
The commands are authenticated with JenkinsToken

Supports remove-state and reset-state commands that can be used
to handle error conditions without stopping integrator script.

Task-number: QTQAINFRA-577

Change-Id: I0e8c76b7d467c511c603387d297812ec8e0d3da2
Reviewed-by: Janne Anttila <janne.anttila@digia.com>
Reviewed-by: Rohan McGovern <rohan@mcgovern.id.au>
Reviewed-by: Simo Fält <simo.falt@digia.com>
scripts/jenkins/qt-jenkins-integrator.pl