[gnome-shell/wip/fmuellner/minimal-ci] ci: Add minimal continuous integration
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/fmuellner/minimal-ci] ci: Add minimal continuous integration
- Date: Mon, 28 Jan 2019 03:11:24 +0000 (UTC)
commit db3a3588914ed3d88ffc40ff53a2479de00b97ab
Author: Florian Müllner <fmuellner gnome org>
Date: Mon Jan 28 03:34:48 2019 +0100
ci: Add minimal continuous integration
Building gnome-shell is tricky due to the tight coupling with mutter,
but until we figure out the best way forward, we can at least perform
some basic syntax checking on the javascript bits.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/367
.gitlab-ci.yml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..b072b94d3
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,18 @@
+stages:
+ - source_check
+
+variables:
+ JS_LOG: "js-report.txt"
+
+js_check:
+ image: fedora:latest
+ stage: source_check
+ before_script:
+ - dnf install -y mozjs60-devel
+ script:
+ - find js -name '*.js' -exec js60 -c -s '{}' ';' 2>&1 | tee $JS_LOG
+ - ! grep -q . $JS_LOG
+ artifacts:
+ paths:
+ - ${JS_LOG}
+ when: on_failure
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]