summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-04-02 12:17:39 +0300
committerAndrew Dolgov <[email protected]>2023-04-02 12:17:39 +0300
commitd3f980d72679a7a6a4d6989acbe062208e1b655c (patch)
treeb2e8cb4708244627dbf7f63caa9c97fbe916d777 /.gitlab-ci.yml
parent9bc38424878e1842fa3a33c8f3b8be33feaf5442 (diff)
switch to gitlab ci
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