aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml29
1 files changed, 18 insertions, 11 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 795dffd..f7e76bd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,11 +1,21 @@
image: silex/emacs:26.1-alpine-dev
stages:
- - test
- pre-package-multifile
+ - test
- package
- deploy
+package-oni-conf:
+ stage: pre-package-multifile
+ before_script:
+ - rm -rf oni-conf/dist
+ script:
+ - cask --path oni-conf package
+ artifacts:
+ paths:
+ - oni-conf/dist/
+
test-oni-alert:
stage: test
script: make test-oni-alert
@@ -14,6 +24,13 @@ test-oni-bookmark:
stage: test
script: make test-oni-bookmark
+test-oni-conf:
+ stage: test
+ dependencies:
+ - package-oni-conf
+ needs: [package-oni-conf]
+ script: make test-oni-conf
+
test-oni-css:
stage: test
script: make test-oni-css
@@ -30,16 +47,6 @@ test-oni-php:
stage: test
script: make test-oni-php
-package-oni-conf:
- stage: pre-package-multifile
- before_script:
- - rm -rf oni-conf/dist
- script:
- - cask --path oni-conf package
- artifacts:
- paths:
- - oni-conf/dist/
-
package:
stage: package
dependencies: