.gitlab-ci.yml 957 Bytes
Newer Older
1
# # GitLab CI Job Configuration
2
#
3
4
5
6
# Goal: Run all jobs defined here on all available runners (GNU/Linux and
# Windows).
# 
# ## Job Description Syntax
7
8
#
# <job_name>:                   # Job name which is displayed in web interface.
9
10
#   stage: <stage_name>         # Run "script" commands in this stage. The
#                               # stages are exececuted sequentially.
11
12
13
14
15
#   script:
#      - <arbitrary_commands>   # Here you can execute arbitratry terminal
#                               # commands. If any of the commands return a
#                               # non-zero exit code, the job fails.
#
16
# ## References
17
#
18
# - https://docs.gitlab.com/ee/ci/yaml/README.html
19

20
stages:
Daniel Lehmberg's avatar
Daniel Lehmberg committed
21
    - deploy
22

23
include: .gitlab-ci-templates.yml
24

25

26

Daniel Lehmberg's avatar
Daniel Lehmberg committed
27
deploy_on_linux:
Daniel Lehmberg's avatar
Daniel Lehmberg committed
28
    extends: .template_deploy
29
30
    tags:
        - linux
31

32
# Jobs for Windows runner (which is labelled with tag "windows")
Daniel Lehmberg's avatar
Daniel Lehmberg committed
33
34
deploy_on_windows:
    extends: .template_deploy
35
36
    tags:
        - windows