update TODO
[tint2-nick87720z.git] / .gitlab-ci.yml
bloba72c18c7b49b66fb4d161b830d32009b7d4032ea
1 stages:
2   - build
3   - test
4   - release
6 variables:
7   DEBIAN_FRONTEND: 'noninteractive'
9 job-build:
10   stage: build
11   image: ubuntu:rolling
12   script:
13     - sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list
14     - apt-get update
15     - apt-get build-dep -y tint2
16     - apt-get install -y libgtk-3-dev git
17     - git clean -ffdx
18     - mkdir build
19     - cd build
20     - cmake ..
21     - make -j
23 job-release:
24   stage: release
25   image: registry.gitlab.com/gitlab-org/release-cli:latest
26   rules:
27     - if: $CI_COMMIT_TAG =~ /^v.*/
28   script:
29     - echo 'running release_job'
30   release:
31     name: 'Release $CI_COMMIT_TAG'
32     description: 'Release $CI_COMMIT_TAG / $CI_COMMIT_SHA'
33     tag_name: '$CI_COMMIT_TAG'
34     ref: '$CI_COMMIT_SHA'