Skip to content
Snippets Groups Projects

add gitlab ci

Merged Hugo Trentesaux requested to merge hugo-gitlab-ci into master
1 file
+ 15
8
Compare changes
  • Side-by-side
  • Inline
+ 15
8
# This file is adapted from GitLab template for Rust projects
# Official language image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/rust/tags/
image: "rust:latest"
# Optional: Install a C compiler, cmake and git into the container.
# You will often need this when you (or any of your dependencies) depends on C code.
# before_script:
# - apt-get update -yqq
# - apt-get install -yqq --no-install-recommends build-essential
stages:
- build
build:
stage: build
# image used for this build
image: rust
# build script
script:
- cargo build --release
# output file
artifacts:
paths:
- target/release/gcli
# use cache to avoid re-downloading and re-building all dependencies
cache:
- key:
files:
- Cargo.lock
paths:
- target/release
# only build gcli when adding a tag
only:
- tags
\ No newline at end of file
Loading