]> git.ipfire.org Git - thirdparty/bind9.git/commit
util: script to get DNS Shotgun pipeline results
authorTom Krizek <tkrizek@isc.org>
Wed, 27 Sep 2023 15:41:26 +0000 (17:41 +0200)
committerTom Krizek <tkrizek@isc.org>
Wed, 1 Nov 2023 13:39:31 +0000 (14:39 +0100)
commit1ff49ab199f5490c195cb353e5ab2f54a0961cf5
tree9a7a1bd3ec2eba6293e25e87c31b53aab1f29a6e
parent4ad89d8e34e5ddd9ce218e8bcdb43a73fbcc4f0d
util: script to get DNS Shotgun pipeline results

The shotgun performance tests are executed in a different repository, in
a couple of different pipelines. To hide away the complexity, this
script takes the pipeline ID of the triggered pipeline and then takes
care of the rest - waits for the pipeline to finish, locates the child
pipeline and the relevant results. The output from this script is a
convenient link to the charts with the results once they're available.

GitLab also has a mechanism which can wait for another pipeline.
However, it can't be utilized here, since there are variables which
need to be passed in when the pipeline is triggered (like protocol to be
tested, load, runtime etc.). This isn't currently supported by the
GitLab feature.

(cherry picked from commit ff32421a64f1208687892ea8dbbbfd4c84fed028)
util/ci-wait-shotgun.py [new file with mode: 0755]