This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 103
/
DIG_Mobile-BuildAll-pipeline.yml
101 lines (90 loc) · 3.13 KB
/
DIG_Mobile-BuildAll-pipeline.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# Deze broncode is openbaar gemaakt vanwege een Woo-verzoek zodat deze
# gericht is op transparantie en niet op hergebruik. Hergebruik van
# de broncode is toegestaan onder de EUPL licentie, met uitzondering
# van broncode waarvoor een andere licentie is aangegeven.
#
# Het archief waar dit bestand deel van uitmaakt is te vinden op:
# https://github.com/MinBZK/woo-besluit-broncode-digid-app
#
# Eventuele kwetsbaarheden kunnen worden gemeld bij het NCSC via:
# https://www.ncsc.nl/contact/kwetsbaarheid-melden
# onder vermelding van "Logius, openbaar gemaakte broncode DigiD-App"
#
# Voor overige vragen over dit Woo-besluit kunt u mailen met open@logius.nl
#
# This code has been disclosed in response to a request under the Dutch
# Open Government Act ("Wet open Overheid"). This implies that publication
# is primarily driven by the need for transparence, not re-use.
# Re-use is permitted under the EUPL-license, with the exception
# of source files that contain a different license.
#
# The archive that this file originates from can be found at:
# https://github.com/MinBZK/woo-besluit-broncode-digid-app
#
# Security vulnerabilities may be responsibly disclosed via the Dutch NCSC:
# https://www.ncsc.nl/contact/kwetsbaarheid-melden
# using the reference "Logius, publicly disclosed source code DigiD-App"
#
# Other questions regarding this Open Goverment Act decision may be
# directed via email to open@logius.nl
#
# ===================================================================================================
#
# Beschrijving:
# DIG_Mobile-BuildAll-pipeline.yml
#
# ===================================================================================================
trigger:
batch: true
branches:
include:
- master
- main
- TST
- ACC
- PP
- PROD
#
# Gebruik een MS-Hosted machine
pool:
vmImage: 'macOS-latest'
variables:
#
# Algemene instellingen
cfg_Debug : "false"
#
# Sonarcloud connection details
cfg_SonarConnectionName : "BDMCC SonarCloud connection"
cfg_SonarProjectName : "$(System.TeamProject)"
cfg_SonarKey : "DIG_Mobile"
#
# AppCenter connections details
cfg_AppCenterConnectionName : "BDMCC AppCenter connection"
resources:
#
# self: Als je repostitory resources gebruikt, dan moet je 'self' expliciet ook uit checken!
# repo_tpl: Standaard repo met pipeline templates en scripts includen in deze pipeline
repositories:
- repository: self
- repository: repo_tpl
type: git
name: "MCC - Ontwikkelstraat/MCC-PipelineTemplatesScripts"
ref: "productie"
steps:
#
# Zie ook: https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema%2Cparameter-schema#checkout
- checkout: self
submodules: true
persistCredentials: true
path: src
#
# Deze repo bevat alle pipeline templates en noodzakelijke scripts
- checkout: repo_tpl
path: tpl
#
# 'mcc-build-all.yml' is de start template voor het builden van MCC Apps.
- template: tpl/mcc-build-all.yml@repo_tpl
parameters:
DBG: ${{ variables['cfg_Debug'] }}
#
# Pipeline done.