summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2019-10-30 09:54:32 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2019-11-15 06:54:14 +1000
commit7df65c6b6d567ca46fb9422bd638cba1ab252c4c (patch)
tree35048cd07f16a81970f7a3492f35f5890a5ea1ef /.gitlab-ci.yml
parente595a5670688a6f27ba23bf79ddb3803c58f8ec2 (diff)
downloadxkeyboard-config-7df65c6b6d567ca46fb9422bd638cba1ab252c4c.tar.gz
gitlab CI: add a few comments to make this file easier to understand
Few people work on gitlab CI often enough to have all this paged in, let's add some comments to make it more obvious. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b016a4c..03b5139 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,14 @@
# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0:
+# global variables to be used by most/all jobs.
variables:
+ # minimal set of packages required to build xkeyboard-config. extra packages
+ # will be installed in the tests where required.
ARCH_PKGS: 'xorg-util-macros autoconf automake make gettext pkg-config gcc grep m4 python'
BUILDDIR: '_build'
+ # installation directory must be inside $CI_PROJECT_DIR to allow for artifact caching
INSTDIR: '$CI_PROJECT_DIR/_inst'
+ # Override these in the jobs to pass commands to configure/make
CONFIGURE_ARGS: ''
MAKE_EXTRA_ARG: ''