Set up signing in CI

This commit is contained in:
Daniel Plaisted 2018-12-04 15:23:53 -08:00
parent 406519bc8a
commit c8b229f43f
3 changed files with 14 additions and 3 deletions

View file

@ -25,10 +25,10 @@ phases:
AdditionalBuildParameters: $(_AdditionalBuildParameters) AdditionalBuildParameters: $(_AdditionalBuildParameters)
steps: steps:
- script: 'eng\setcitestinfo.bat $(BuildArchitecture)' - script: 'eng\setbuildinfo.bat $(BuildArchitecture) $(BuildConfig)'
condition: eq(variables['_AgentOSName'], 'Windows_NT') condition: eq(variables['_AgentOSName'], 'Windows_NT')
displayName: Set test info (Windows) displayName: Set test info (Windows)
- script: 'eng/setcitestinfo.sh $(BuildArchitecture)' - script: 'eng/setbuildinfo.sh $(BuildArchitecture) $(BuildConfig)'
condition: ne(variables['_AgentOSName'], 'Windows_NT') condition: ne(variables['_AgentOSName'], 'Windows_NT')
displayName: Set test info (Non-Windows) displayName: Set test info (Non-Windows)
- script: 'echo TestParameter: $(TestParameter)' - script: 'echo TestParameter: $(TestParameter)'
@ -41,6 +41,7 @@ phases:
-pack -publish -pack -publish
-Configuration $(BuildConfig) -Configuration $(BuildConfig)
-Architecture $(BuildArchitecture) -Architecture $(BuildArchitecture)
-p:SignCoreSdk=true -p:DotNetSignType=$(SignType)
$(AdditionalBuildParameters) $(AdditionalBuildParameters)
displayName: Build displayName: Build
env: env:

View file

@ -3,6 +3,7 @@
setlocal setlocal
set Architecture=%1 set Architecture=%1
set Config=%2
IF /I "%Architecture:~0,3%"=="ARM" ( IF /I "%Architecture:~0,3%"=="ARM" (
ECHO ARM ECHO ARM
@ -12,4 +13,13 @@ IF /I "%Architecture:~0,3%"=="ARM" (
ECHO NOT ARM ECHO NOT ARM
ECHO ##vso[task.setvariable variable=TestParameter]-test ECHO ##vso[task.setvariable variable=TestParameter]-test
ECHO ##vso[task.setvariable variable=RunTests]true ECHO ##vso[task.setvariable variable=RunTests]true
) )
if /I "%SYSTEM_TEAMPROJECT%" == "Public" (
ECHO Public CI
ECHO ##vso[task.setvariable variable=SignType]test
) ELSE (
ECHO Not public CI
ECHO ##vso[task.setvariable variable=SignType]real
)