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