summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJehan <jehan@girinstud.io>2020-04-22 17:16:28 +0200
committerJehan <jehan@girinstud.io>2020-04-22 17:22:23 +0200
commitb5674dbd501976036b78ec0c922e16f1bfb644e8 (patch)
tree33fb0aded44ddcea94b8c21eed91fad43b9e5477
parente0b926984973488a2775f95a7b86f34e0096cd56 (diff)
gitlab-ci: first CI build for uchardet.
Very simple CI since uchardet is an extremely low/no dependency library. So basically we install CMake in Debian/testing and we are good.
-rw-r--r--.gitlab-ci.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..bf36a37
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,27 @@
+image: debian:testing
+
+stages:
+ - build
+
+## GNU/Linux 64-bit CIs ##
+
+debian/testing:
+ stage: build
+ artifacts:
+ expire_in: 1 week
+ when: always
+ name: "uchardet-build-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
+ paths:
+ - _build
+ before_script:
+ - apt-get update
+ - apt-get install -y --no-install-recommends
+ build-essential
+ cmake
+ script:
+ - mkdir _build
+ - cd _build
+ - cmake ..
+ - make -j "$(nproc)"
+ - make test
+ - make install