]> 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 08:47:20 +0000 (09:47 +0100)
commitff32421a64f1208687892ea8dbbbfd4c84fed028
tree13cac7bcd01fabb5f355ce82c1c7397439dd2a58
parentef4e2d296458367aa1628dee238bb534087792e4
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.
util/ci-wait-shotgun.py [new file with mode: 0755]