summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..35df718
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,32 @@
+stages:
+ - lint
+ - build
+
+include:
+ - project: 'git/ci-templates'
+ ref: master
+ file: .ci-build-docker.yml
+ - project: 'git/ci-templates'
+ ref: master
+ file: .ci-lint-common.yml
+
+eslint:
+ extends: .eslint
+
+phpstan:
+ extends: .phpstan
+
+the-epube-dict:
+ extends: .build-master
+ variables:
+ BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/dict
+
+the-epube-fpm-static:
+ extends: .build-master
+ variables:
+ BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/app
+
+the-epube-web-nginx:
+ extends: .build-master
+ variables:
+ BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/web-nginx