From 5169c4120a74dec4809f1aff1d7c033832630378 Mon Sep 17 00:00:00 2001
From: librelois <elois@ifee.fr>
Date: Sun, 15 Jul 2018 18:32:20 +0200
Subject: [PATCH] [ci] win64: add tests job

---
 .gitlab-ci.yml | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c3e71756..a1e6bdc6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -34,6 +34,13 @@ variables:
   before_script:
     - export PATH="$HOME/.cargo/bin:$PATH"
     - rustc --version && cargo --version
+
+.rust_win64_env: &rust_win64_env
+  image: registry.duniter.org/docker/rust/win64-builder:v0.0.4
+  tags:
+    - redshift-rust-win64
+  before_script:
+    - rustc --version && cargo --version
     
 build_and_tests:stable:
   <<: *rust_stable_env
@@ -47,6 +54,12 @@ build_and_tests:stable:
     paths:
       - cargo/
       - target/
+
+build_and_tests:stable_win64:
+  <<: *rust_win64_env
+  stage: build_and_tests
+  script: 
+    - cargo test --all --exclude duniter-tui --no-default-features --target=x86_64-pc-windows-gnu
     
 build_and_tests:beta:
   <<: *rust_beta_env
@@ -118,10 +131,7 @@ pages:
     - dev
 
 package:test:win64:
-  tags:
-    - redshift-rust-win64
-  before_script:
-    - rustc --version && cargo --version
+  <<: *rust_win64_env
   stage: package
   script:
     - bash "release/arch/win64/build-win64.sh" "$(date +%Y%m%d).$(date +%H%M).$(date +%S)"
-- 
GitLab