.gitlab-ci.yml 1.16 KB
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
21
22
23
# Variable Definitions
VADERE_DEPLOYMENT_BASE_URL=http://www.vadere.org/builds

# Stage Definitions
24
stages:
Daniel Lehmberg's avatar
Daniel Lehmberg committed
25
    - deploy
26

27
include: .gitlab-ci-templates.yml
28

29
# Job Definitions
30

31
# Jobs for Windows runner (which is labelled with tag "windows")
32
33
deploy_branch_on_windows:
    extends: .template_deploy_branch
34
35
    tags:
        - windows
36
37
38
    environment:
        name: windows
        url: $VADERE_DEPLOYMENT_BASE_URL/branches/vadere-latest.$CI_COMMIT_REF_NAME.$CI_COMMIT_SHORT_SHA.$CI_ENVIRONMENT_NAME.jar