-
Notifications
You must be signed in to change notification settings - Fork 5
/
.gitlab-ci.yml
41 lines (36 loc) · 1.01 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
41
#!/bin/bash
# This is the GitLab CI/CD configuration file for sxcm kubernetes cluster manager.
#
# For more information, see: https://sxcm.readthedocs.io
# Global environment variables
variables:
SXDI_GIT_DOMAIN: gitlab.com
SXDI_GIT_SSH_USER: [email protected]
SX_VERBOSE: "true"
SX_DEBUG: "true"
SXDI_OSTAG: latest
SXDI_OSNAME: fedora
SXDI_OTHERTAG: latest
# Default container image
image: "quay.io/startx/runner-bash:alpine3"
# Include library
include:
- local: .gitlab/ci/startx-library.yaml
- local: .gitlab/ci/step-check.yaml
- local: .gitlab/ci/step-test.yaml
- local: .gitlab/ci/step-build-os.yaml
- local: .gitlab/ci/step-build-basic.yaml
- local: .gitlab/ci/step-build-services.yaml
- local: .gitlab/ci/step-build-runners.yaml
- local: .gitlab/ci/step-build-vdi.yaml
- local: .gitlab/ci/step-build-application.yaml
# Stagging for this pipeline
stages:
- "check"
- "test"
- "build OS"
- "build basic"
- "build Services"
- "build Runners"
- "build VDI"
- "build Application"