26 lines
692 B
YAML
26 lines
692 B
YAML
stages:
|
|
- build
|
|
- test
|
|
- deploy
|
|
|
|
build:
|
|
image: sh.matthewgong.com:5432/matt/qt5-cross-win64
|
|
stage: build
|
|
script:
|
|
- mkdir build && cd build
|
|
- cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/opt/win64/x86_64-mingw-w64-toolchain.cmake
|
|
- make
|
|
- make package
|
|
artifacts:
|
|
name: "$CI_COMMIT_REF_SLUG"
|
|
paths:
|
|
- "build/*-win64.zip"
|
|
|
|
deploy_tag:
|
|
image: sh.matthewgong.com:5432/matt/gitlab-auto-release
|
|
stage: deploy
|
|
script:
|
|
- gitlab_auto_release -c CHANGELOG.md -d "This was auto-generated by the gitlab-auto-release tool, https://gitlab.com/gitlab-automation-toolkit/gitlab-auto-release." --artifacts build
|
|
only:
|
|
- tags
|