-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
47 lines (37 loc) · 941 Bytes
/
.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
42
43
44
45
46
47
stages:
- analyse
- build
- test
- archive
- export
- deploy
workflow:
rules:
- if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS && $CI_PIPELINE_SOURCE == "push"'
when: never
- when: always
variables:
PUBLISH_TO:
value: "none"
description: "To whom build should be published, possible values: none, dev, internal"
SKIP_BUILD:
value: "false"
description: "Run only deploy jobs. Values: true/false"
VAULT_ADDR: "https://vault.aktivco.ru"
FOLDER_ARTIFACTS: "artifacts"
RT_CI_VAGRANT_BOX_NAME: rutoken/macos
RT_CI_VAGRANT_BOX_VERSION: 1.6.3
MATCH_PASSWORD: ""
KEYCHAIN_PASSWORD: "vagrant"
KEY_ID: ""
ISSUER_ID: ""
API_KEY: "/tmp/api_key.p8"
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
include:
- project: rutoken/dev/devops/checker/code-quality
ref: latest
file: /code-quality.yaml
- .ci/stage-*.yml
code-quality:
stage: analyse
extends: .code-quality