SamwiseFilmore 6 роки тому
батько
коміт
b911a76de4
1 змінених файлів з 15 додано та 5 видалено
  1. 15 5
      .gitlab-ci.yml

+ 15 - 5
.gitlab-ci.yml

@@ -1,27 +1,37 @@
-image: "rust:latest"
+image: "rustlang/rust:nightly"
+
+stages:
+    - build
+    - test
 
 before_script:
     - git submodule update --init --recursive
-    - rustup toolchain add nightly
     - rustup target add x86_64-unknown-redox --toolchain nightly
     - rustup show      # Print version info for debugging
 
+cache:
+    untracked: true
+
 build:linux:
+    stage: build
     script:
         - make all
 
 #build:redox:
+#    stage: build
 #    script:
 #        - make all
 
 test:linux:
+    stage: test
+    dependencies:
+        - build:linux
     script:
         - make test
 
 fmt:
+    stage: test
     script:
         - rustup component add rustfmt-preview
         - ./fmt.sh -- --check
-
-# TODO: Set up a docker image with a redox vm that would allow to
-#   run things like tests under redox
+    allow_failure: true