clippable/.gitlab-ci.yml
2021-10-18 00:31:30 -07:00

39 lines
730 B
YAML

image: rustlang/rust:nightly
stages:
- pages
- build
# Builds out the intended zip package
package:
stage: build
script:
- rustup default nightly-2021-09-18
- mkdir -p build
- cp api/templates/ api/static/ build -r
- cargo --version
- cargo build --release
- cp target/release/api build/server
- cp ./scripts/generate-thumbnail.sh build/
- cp readme.md build/
- sh ./scripts/default-rocket-toml.sh
artifacts:
paths:
- build/
pages:
image: shockrah/website:latest
stage: pages
before_script:
- git submodule init
- git submodule update
script:
- cd gitpage
- hugo
- mv public/ ..
- ls ../public -R
artifacts:
paths:
- public/