diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..a5f947c14c16b41146ca725848f915ae83c4a1b1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +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: + - cargo doc --no-deps + - rm -rf public + - mkdir public + # The content inside the target doc folder, but index even deeper down + - ls target + - cp -R target/doc/* public + artifacts: + paths: + - public