From 3314136fdb7575092c3fbafd78ce6dfc7619e432 Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Mon, 22 Jan 2018 22:29:33 +0100
Subject: [PATCH] Enabled gitpages

---
 .gitlab-ci.yml | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..23966f47
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,38 @@
+stages:
+  - deploy
+  #- test
+
+# Setup the rust environment
+before_script:
+    - apt-get update -yqq
+    - apt-get install -yqq --no-install-recommends build-essential gcc-arm-none-eabi gcc-multilib binutils-arm-none-eabi binutils-arm-none-eabi gdb-arm-none-eabi
+    # Must be outside the project folder
+    - cd /
+    - cargo install xargo
+    # Return
+    - cd -
+    #- rustup toolchain remove nightly
+    #- rustup toolchain install nightly
+    - rustup default nightly
+    - rustup target add arm-unknown-linux-gnueabihf
+    - rustup target add arm-unknown-linux-gnueabi
+    - rustup target add armv7-unknown-linux-gnueabihf
+    - rustup component add rust-src
+    - rustup update
+
+
+# Generate documentation
+pages:
+  image: rustdocker/rust:nightly
+  stage: deploy
+  only:
+    - master
+  script:
+    - xargo doc --no-deps
+    - rm -rf public
+    - mkdir public
+    # The content inside the target doc folder, but index even deeper down
+    - cp -R target/thumbv7em-none-eabihf/doc/* public
+  artifacts:
+    paths:
+    - public
-- 
GitLab