]> granicus.if.org Git - graphviz/commitdiff
archive the just-built dot program in the Ubuntu 21.04 ctest CI job
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 5 Jul 2021 13:24:47 +0000 (15:24 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Sat, 7 Aug 2021 04:54:12 +0000 (06:54 +0200)
In an upcoming commit in this series, the dot program will be used by
the ctest CI jobs to configure plugins for pre-install tests without
built-in plugins. This extra archiving is needed since these tests use
the dot program from the location where it resides directly after
being created, i.e., before it is copied to the installation directory
by cpack.

Towards https://gitlab.com/graphviz/graphviz/-/issues/2001.

.gitlab-ci.yml

index 863b32bd311f52f3df96d786859ad9f2ff5d8598..ecc6017483450fae2959f340b96cde6d4fdf9aa2 100644 (file)
@@ -526,6 +526,8 @@ ubuntu21-04-cmake-ASan-build-for-ctest:
             - build/plugin/**/lib*.so.*
             # the coverage analysis needs the .gcno files
             - build/**/*.gcno
+            # the dot program is needed to configure the plugins before running pre-install tests
+            - build/cmd/dot/dot
             # the packages need to be installed for the post-install tests
             - Packages/*/*/*/*/*/*deb
             - Metadata/*/*/*/configure.log