-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.vsts-ci.yml
55 lines (46 loc) · 1.26 KB
/
.vsts-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
48
49
50
51
52
53
54
55
resources:
- repo: self
clean: true
queue:
name: Self-hosted agent pool
steps:
- task: DotNetCoreCLI@2
inputs:
command: restore
projects: '*.sln'
feedsToUse: config
nugetConfigPath: nuget.config
- task: DotNetCoreCLI@2
inputs:
command: run
arguments: '--project CodeCakeBuilder -nointeraction'
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: 'CodeCakeBuilder\Releases'
ArtifactName: 'CodeCakeBuilder Releases'
ArtifactType: Container
- task: PublishTestResults@2
inputs:
testRunner: VSTest
testResultsFiles: 'CodeCakeBuilder\**\*.trx'
- task: NuGetCommand@2
inputs:
command: push
packagesToPush: 'NuGetPackages/invenietis-release/*.nupkg'
publishVstsFeed: 'ac4e79ad-ed49-499f-99ca-74e3e812f2e8'
allowPackageConflicts: true
- task: NuGetCommand@2
inputs:
command: push
packagesToPush: 'NuGetPackages/invenietis-preview/*.nupkg'
publishVstsFeed: 'b070b40f-fe83-4705-8dce-ce49b1ff35e3'
allowPackageConflicts: true
- task: NuGetCommand@2
inputs:
command: push
packagesToPush: 'NuGetPackages/invenietis-ci/*.nupkg'
publishVstsFeed: '2f9198ae-db75-4f47-8cc3-a13749eda388'
allowPackageConflicts: true
- task: PublishSymbols@2
inputs:
SymbolServerType: TeamServices