Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf78d06e

Browse files
authored
Merge pull request #5429 from brettfo/rename-yaml-15.7-1
[dev15.7] rename YAML build definition
2 parents173513e +0dbac87 commitf78d06e

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

‎.vsts-signed.yaml‎

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
queue:
2+
name:VSEng-MicroBuildVS2017
3+
timeoutInMinutes:300
4+
demands:
5+
-visualstudio
6+
-DotNetFramework
7+
-msbuild
8+
9+
variables:
10+
MSBuildConfiguration:'Release'
11+
12+
steps:
13+
# Install Signing Plugin
14+
-task:ms-vseng.MicroBuildTasks.30666190-6959-11e5-9f96-f56098202fef.MicroBuildSigningPlugin@1
15+
displayName:Install Signing Plugin
16+
inputs:
17+
signType:real
18+
condition:and(succeeded(), in(variables['PB_SignType'], 'test', 'real'))
19+
20+
# Install Swix Plugin
21+
-task:ms-vseng.MicroBuildTasks.32f78468-e895-4f47-962c-58a699361df8.MicroBuildSwixPlugin@1
22+
displayName:Install Swix Plugin
23+
24+
# Run build.cmd
25+
-task:CmdLine@1
26+
displayName:Run build.cmd
27+
inputs:
28+
filename:build.cmd
29+
arguments:microbuild
30+
31+
# Publish nightly package to MyGet
32+
-task:PowerShell@1
33+
displayName:Publish nightly package to MyGet
34+
inputs:
35+
scriptName:'setup\publish-assets.ps1'
36+
arguments:'-binariesPath $(MSBuildConfiguration) -branchName $(Build.SourceBranch) -apiKey $(FSharp.MyGetApiKey)'
37+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'myget'), in(variables['Build.SourceBranchName'], 'master', 'dev15.7', 'dev15.8'))
38+
39+
# Publish packages to Azure Blob Storage
40+
-task:MSBuild@1
41+
displayName:Publish packages to Azure Blob Storage
42+
inputs:
43+
solution:PublishToBlob.proj
44+
msbuildArguments:'/t:Build /p:ExpectedFeedUrl=$(PB_PublishBlobFeedUrl) /p:AccountKey=$(PB_PublishBlobFeedKey) /p:ManifestBranch=$(SourceBranch) /p:ManifestCommit=$(SourceVersion) /p:ManifestBuildId=$(OfficialBuildId)'
45+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'blob'))
46+
47+
# Run BinSkim
48+
-task:securedevelopmentteam.vss-secure-development-tools.build-task-binskim.BinSkim@3
49+
displayName:Run BinSkim
50+
inputs:
51+
arguments:'analyze "$(MSBuildConfiguration)\*.dll" "$(MSBuildConfiguration)\*.exe" --recurse --output "$(MSBuildConfiguration)\artifacts"'
52+
continueOnError:true
53+
54+
# Create static drop
55+
-task:ms-vseng.MicroBuildTasks.bd4b789e-7292-4b73-a8ee-612d3dd615f1.MicroBuildStaticDrop@1
56+
displayName:Create static drop
57+
inputs:
58+
CopyRoot:'$(MSBuildConfiguration)'
59+
Contents:'**'
60+
ArtifactName:Binaries
61+
TargetPath:'$(DropRoot)\$(Build.DefinitionName)\$(Build.SourceBranchName)\$(Build.BuildNumber)\Binaries'
62+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'drop'))
63+
64+
# Publish symbols
65+
-task:PublishSymbols@1
66+
displayName:Publish symbols
67+
inputs:
68+
SymbolsPath:'$(DropRoot)\$(Build.DefinitionName)\$(Build.SourceBranchName)\$(Build.BuildNumber)\Symbols'
69+
SearchPattern:'**\*.dll;**\*.exe;**\*.pdb'
70+
SymbolsFolder:'$(Build.SourcesDirectory)\$(MSBuildConfiguration)'
71+
TreatNotIndexedAsWarning:true
72+
SymbolsProduct:'$(Build.DefinitionName)'
73+
SymbolsVersion:'$(Build.BuildNumber)'
74+
continueOnError:true
75+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'symbols'))
76+
77+
# Upload VSTS Drop
78+
-task:ms-vseng.MicroBuildTasks.4305a8de-ba66-4d8b-b2d1-0dc4ecbbf5e8.MicroBuildUploadVstsDropFolder@1
79+
displayName:Upload VSTS Drop
80+
inputs:
81+
DropFolder:'$(Build.SourcesDirectory)\$(MSBuildConfiguration)\insertion'
82+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'vsts'))
83+
84+
# Execute cleanup tasks
85+
-task:ms-vseng.MicroBuildTasks.521a94ea-9e68-468a-8167-6dcf361ea776.MicroBuildCleanup@1
86+
displayName:Execute cleanup tasks
87+
condition:succeededOrFailed()
88+
89+
# Publish Artifact: MicroBuildOutputs
90+
-task:PublishBuildArtifacts@1
91+
displayName:'Publish Artifact: MicroBuildOutputs'
92+
inputs:
93+
PathtoPublish:'$(Build.StagingDirectory)\MicroBuild\Output'
94+
ArtifactName:MicroBuildOutputs
95+
publishLocation:Container
96+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'microbuild'))
97+
98+
# Publish Symbols to Symweb
99+
-task:ms-vscs-artifact.build-tasks.artifactSymbolTask-1.artifactSymbolTask@0
100+
displayName:Publish symbols to SymWeb
101+
inputs:
102+
symbolServiceURI:'https://microsoft.artifacts.visualstudio.com/DefaultCollection'
103+
sourcePath:'$(DropRoot)\$(Build.DefinitionName)\$(Build.SourceBranchName)\$(Build.BuildNumber)\Symbols'
104+
usePat:false
105+
condition:and(succeeded(), contains(variables['PB_PublishType'], 'symweb'))

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp