-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathazure-pipelines.yml
More file actions
51 lines (46 loc) · 1.34 KB
/
azure-pipelines.yml
File metadata and controls
51 lines (46 loc) · 1.34 KB
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
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
trigger:
- main
pool: WCOM
variables:
- group: common-build-variables
resources:
repositories:
- repository: templates
type: github
endpoint: GitHubPublic
name: WCOMAB/WCOM.AzurePipelines.YamlTemplates
ref: refs/heads/main
stages:
- template: dotnetweb/stages.yml@templates
parameters:
devopsOrg: 'wcom'
system: 'sqlbulksync'
suffix: 'sqlbulksync'
webAppName: 'sqlbulksync'
build: Development
useDotNetSDK:
skipTask: true
skipTests: true
projectSrc: ./src/SqlBulkSyncFunction
buildParameters:
- '-c Release'
shouldDeploy: eq(variables['Build.SourceBranch'], 'refs/heads/main')
dpi:
report: eq(variables['Build.SourceBranch'], 'refs/heads/main')
WorkspaceId: $(API.DEV.LogId)
SharedKey: $(API.DEV.LogKey)
environments:
- env: dev
name: Development
deploy: false
container:
csproj: './src/SqlBulkSyncFunction/SqlBulkSyncFunction.csproj'
artifact: 'wcom-sqlbulksync-image'
repository: 'wcom.sqlbulksync'
baseimage: 'mcr.microsoft.com/azure-functions/dotnet-isolated:4-dotnet-isolated10.0'
latest: true
servers:
- name: 'wcompublicacr.azurecr.io'
username: 'wcompublicacr'
password: '$(wcompublicacr.azurecr.io)'