-
Notifications
You must be signed in to change notification settings - Fork 66
/
.gitlab-ci.yml
40 lines (38 loc) · 1.32 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
stages:
- test
- doc
- code_quality
- examples
- build
- release
- deploy
variables:
COVERAGE_TYPE: "NotDymola"
PAGES_BRANCH: main
PYTHON_VERSION: "registry.git.rwth-aachen.de/ebc/ebc_all/gitlab_ci/templates:python_3.9"
PYTHON_PACKAGE_NAME: "teaser"
TEST_ENGINE: "PYTEST"
GIT_REPO: "RWTH-EBC/TEASER"
EXAMPLE_CONVERTER_CONFIG: teaser/examples/converter.toml
EXTRA_REQUIREMENTS_PIP: "[report]"
include:
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/code-quality/pylint.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/doc/sphinxdoc.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/build/build.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'pages/gl-pages.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'pages/gh-pages.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/tests/tests.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/tests/coverage.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/pypi-release/release.gitlab-ci.yml'
- project: 'EBC/EBC_all/gitlab_ci/templates'
file: 'python/examples/examples.gitlab-ci.yml'
- template: Dependency-Scanning.gitlab-ci.yml
- template: SAST.gitlab-ci.yml