mirror of
https://github.com/Mintplex-Labs/winget-pkgs.git
synced 2026-07-01 18:28:34 -04:00
WinGetSvc-Release-20240621.2-03 (#159663)
This commit is contained in:
@@ -31,7 +31,7 @@ extends:
|
|||||||
os: windows
|
os: windows
|
||||||
customBuildTags:
|
customBuildTags:
|
||||||
- ES365AIMigrationTooling
|
- ES365AIMigrationTooling
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- stage: WinGetSvc_Publish
|
- stage: WinGetSvc_Publish
|
||||||
jobs:
|
jobs:
|
||||||
@@ -42,18 +42,19 @@ extends:
|
|||||||
skipComponentGovernanceDetection: ${{ true }}
|
skipComponentGovernanceDetection: ${{ true }}
|
||||||
runCodesignValidationInjection: ${{ false }}
|
runCodesignValidationInjection: ${{ false }}
|
||||||
timeoutInMinutes: 0
|
timeoutInMinutes: 0
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Downloads all the setup files and its dependencies.
|
# Downloads all the setup files and its dependencies.
|
||||||
- task: AzureCLI@1
|
- task: AzureCLI@2
|
||||||
displayName: 'Azure Setup'
|
displayName: 'Azure Setup'
|
||||||
inputs:
|
inputs:
|
||||||
azureSubscription: '$(WinGet.Subscription)'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
|
scriptType: batch
|
||||||
scriptLocation: inlineScript
|
scriptLocation: inlineScript
|
||||||
inlineScript: 'az storage blob download-batch -d . --pattern * -s servicewrapper --output none'
|
inlineScript: |
|
||||||
env:
|
az storage blob download-batch --auth-mode login -d . --pattern * -s servicewrapper --output none --account-name $(ValidationStorageAccountName)
|
||||||
AZURE_STORAGE_CONNECTION_STRING: $(ValidationStorageAccountConnectionString)
|
addSpnToEnvironment: true
|
||||||
|
|
||||||
# WinGet setup
|
# WinGet setup
|
||||||
- task: CmdLine@2
|
- task: CmdLine@2
|
||||||
@@ -71,20 +72,29 @@ extends:
|
|||||||
script: 'winget_publish_setup.cmd'
|
script: 'winget_publish_setup.cmd'
|
||||||
workingDirectory: scripts
|
workingDirectory: scripts
|
||||||
|
|
||||||
- task: CmdLine@2
|
- task: AzureCLI@2
|
||||||
displayName: 'Validate Commits'
|
displayName: 'Validate Commits'
|
||||||
inputs:
|
inputs:
|
||||||
script: 'WinGetSvcWrapper.exe validate-commits --operationId %BUILD_BUILDNUMBER%'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
failOnStderr: true
|
scriptType: batch
|
||||||
condition: succeeded()
|
scriptLocation: inlineScript
|
||||||
|
inlineScript: |
|
||||||
|
WinGetSvcWrapper.exe validate-commits --operationId %BUILD_BUILDNUMBER%
|
||||||
|
addSpnToEnvironment: true
|
||||||
|
failOnStandardError: true
|
||||||
env:
|
env:
|
||||||
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
||||||
ExecutionEnvironment: $(ExecutionEnvironment)
|
|
||||||
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
||||||
|
ValidationStorageAccountName: $(ValidationStorageAccountName)
|
||||||
|
CacheStorageAccountName: $(CacheStorageAccountName)
|
||||||
|
StorageManagedIdentityClientId: $(StorageManagedIdentityClientId)
|
||||||
|
ExecutionEnvironment: $(ExecutionEnvironment)
|
||||||
PackagePublisher: $(PackagePublisher)
|
PackagePublisher: $(PackagePublisher)
|
||||||
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
||||||
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
||||||
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
||||||
|
WinGet:AppConfig:PrimaryEndpoint: $(AppConfigPrimaryEndpoint)
|
||||||
|
WinGet:AppConfig:SecondaryEndpoint: $(AppConfigSecondaryEndpoint)
|
||||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||||
GithubServiceAccountToken: $(GithubServiceAccountToken)
|
GithubServiceAccountToken: $(GithubServiceAccountToken)
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ extends:
|
|||||||
skipComponentGovernanceDetection: ${{ true }}
|
skipComponentGovernanceDetection: ${{ true }}
|
||||||
runCodesignValidationInjection: ${{ false }}
|
runCodesignValidationInjection: ${{ false }}
|
||||||
timeoutInMinutes: 0
|
timeoutInMinutes: 0
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Allow scripts to access the system token.
|
# Allow scripts to access the system token.
|
||||||
@@ -47,14 +47,15 @@ extends:
|
|||||||
clean: true
|
clean: true
|
||||||
|
|
||||||
# Downloads all the setup files and its dependencies.
|
# Downloads all the setup files and its dependencies.
|
||||||
- task: AzureCLI@1
|
- task: AzureCLI@2
|
||||||
displayName: 'Azure Setup'
|
displayName: 'Azure Setup'
|
||||||
inputs:
|
inputs:
|
||||||
azureSubscription: '$(WinGet.Subscription)'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
|
scriptType: batch
|
||||||
scriptLocation: inlineScript
|
scriptLocation: inlineScript
|
||||||
inlineScript: 'az storage blob download-batch -d . --pattern * -s servicewrapper --output none'
|
inlineScript: |
|
||||||
env:
|
az storage blob download-batch --auth-mode login -d . --pattern * -s servicewrapper --output none --account-name $(ValidationStorageAccountName)
|
||||||
AZURE_STORAGE_CONNECTION_STRING: $(ValidationStorageAccountConnectionString)
|
addSpnToEnvironment: true
|
||||||
|
|
||||||
# WinGet setup
|
# WinGet setup
|
||||||
- task: CmdLine@2
|
- task: CmdLine@2
|
||||||
@@ -70,21 +71,30 @@ extends:
|
|||||||
script: 'winget_rebuild_setup.cmd'
|
script: 'winget_rebuild_setup.cmd'
|
||||||
workingDirectory: scripts
|
workingDirectory: scripts
|
||||||
|
|
||||||
- task: CmdLine@2
|
- task: AzureCLI@2
|
||||||
displayName: 'Validate Manifests'
|
displayName: 'Validate Manifests'
|
||||||
inputs:
|
inputs:
|
||||||
script: 'WinGetSvcWrapper.exe rebuild --operationId %BUILD_BUILDNUMBER%'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
failOnStderr: true
|
scriptType: batch
|
||||||
condition: succeeded()
|
scriptLocation: inlineScript
|
||||||
|
inlineScript: |
|
||||||
|
WinGetSvcWrapper.exe rebuild --operationId %BUILD_BUILDNUMBER%
|
||||||
|
addSpnToEnvironment: true
|
||||||
|
failOnStandardError: true
|
||||||
env:
|
env:
|
||||||
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
||||||
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
||||||
|
ValidationStorageAccountName: $(ValidationStorageAccountName)
|
||||||
|
CacheStorageAccountName: $(CacheStorageAccountName)
|
||||||
|
StorageManagedIdentityClientId: $(StorageManagedIdentityClientId)
|
||||||
ExecutionEnvironment: $(ExecutionEnvironment)
|
ExecutionEnvironment: $(ExecutionEnvironment)
|
||||||
PackagePublisher: $(PackagePublisher)
|
PackagePublisher: $(PackagePublisher)
|
||||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
|
||||||
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
||||||
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
||||||
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
||||||
|
WinGet:AppConfig:PrimaryEndpoint: $(AppConfigPrimaryEndpoint)
|
||||||
|
WinGet:AppConfig:SecondaryEndpoint: $(AppConfigSecondaryEndpoint)
|
||||||
SkipPausePublishPipeline: $(Rebuild.SkipPausePublishPipeline)
|
SkipPausePublishPipeline: $(Rebuild.SkipPausePublishPipeline)
|
||||||
|
|
||||||
# Agentless phase. Depends on previous job.
|
# Agentless phase. Depends on previous job.
|
||||||
|
|||||||
@@ -40,18 +40,19 @@ extends:
|
|||||||
skipComponentGovernanceDetection: ${{ true }}
|
skipComponentGovernanceDetection: ${{ true }}
|
||||||
runCodesignValidationInjection: ${{ false }}
|
runCodesignValidationInjection: ${{ false }}
|
||||||
timeoutInMinutes: 0
|
timeoutInMinutes: 0
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# Downloads all the setup files and its dependencies.
|
# Downloads all the setup files and its dependencies.
|
||||||
- task: AzureCLI@1
|
- task: AzureCLI@2
|
||||||
displayName: 'Azure Setup'
|
displayName: 'Azure Setup'
|
||||||
inputs:
|
inputs:
|
||||||
azureSubscription: '$(WinGet.Subscription)'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
|
scriptType: batch
|
||||||
scriptLocation: inlineScript
|
scriptLocation: inlineScript
|
||||||
inlineScript: 'az storage blob download-batch -d . --pattern * -s servicewrapper --output none'
|
inlineScript: |
|
||||||
env:
|
az storage blob download-batch --auth-mode login -d . --pattern * -s servicewrapper --output none --account-name $(ValidationStorageAccountName)
|
||||||
AZURE_STORAGE_CONNECTION_STRING: $(ValidationStorageAccountConnectionString)
|
addSpnToEnvironment: true
|
||||||
|
|
||||||
- task: CmdLine@2
|
- task: CmdLine@2
|
||||||
name: 'wingetsetup'
|
name: 'wingetsetup'
|
||||||
@@ -73,33 +74,51 @@ extends:
|
|||||||
workingDirectory: scripts
|
workingDirectory: scripts
|
||||||
|
|
||||||
# Validates integrity of pull request.
|
# Validates integrity of pull request.
|
||||||
- task: CmdLine@2
|
- task: AzureCLI@2
|
||||||
displayName: 'Validate Pull Request'
|
displayName: 'Validate Pull Request'
|
||||||
inputs:
|
inputs:
|
||||||
script: 'WinGetSvcWrapper.exe process-pr --operationId %BUILD_BUILDNUMBER%'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
failOnStderr: true
|
scriptType: batch
|
||||||
condition: succeeded()
|
scriptLocation: inlineScript
|
||||||
|
inlineScript: |
|
||||||
|
WinGetSvcWrapper.exe process-pr --operationId %BUILD_BUILDNUMBER%
|
||||||
|
addSpnToEnvironment: true
|
||||||
|
failOnStandardError: true
|
||||||
env:
|
env:
|
||||||
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
||||||
|
ValidationStorageAccountName: $(ValidationStorageAccountName)
|
||||||
|
StorageManagedIdentityClientId: $(StorageManagedIdentityClientId)
|
||||||
|
GithubRepository: $(GithubRepository)
|
||||||
GithubServiceAccountToken: $(GithubServiceAccountToken)
|
GithubServiceAccountToken: $(GithubServiceAccountToken)
|
||||||
ExecutionEnvironment: $(ExecutionEnvironment)
|
ExecutionEnvironment: $(ExecutionEnvironment)
|
||||||
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
||||||
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
||||||
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
||||||
|
WinGet:AppConfig:PrimaryEndpoint: $(AppConfigPrimaryEndpoint)
|
||||||
|
WinGet:AppConfig:SecondaryEndpoint: $(AppConfigSecondaryEndpoint)
|
||||||
|
|
||||||
# Validates manifest integrity.
|
# Validates manifest integrity.
|
||||||
- task: CmdLine@2
|
- task: AzureCLI@2
|
||||||
displayName: 'Validate Manifest'
|
displayName: 'Validate Manifest'
|
||||||
inputs:
|
inputs:
|
||||||
script: 'WinGetSvcWrapper.exe validate-manifests --operationId %BUILD_BUILDNUMBER%'
|
azureSubscription: '$(WinGetSvc.DataAccess)'
|
||||||
failOnStderr: true
|
scriptType: batch
|
||||||
condition: succeeded()
|
scriptLocation: inlineScript
|
||||||
|
inlineScript: |
|
||||||
|
WinGetSvcWrapper.exe validate-manifests --operationId %BUILD_BUILDNUMBER%
|
||||||
|
addSpnToEnvironment: true
|
||||||
|
failOnStandardError: true
|
||||||
env:
|
env:
|
||||||
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
ValidationConnectionString: $(ValidationStorageAccountConnectionString)
|
||||||
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
CacheConnectionString: $(CacheStorageAccountConnectionString)
|
||||||
|
ValidationStorageAccountName: $(ValidationStorageAccountName)
|
||||||
|
CacheStorageAccountName: $(CacheStorageAccountName)
|
||||||
|
StorageManagedIdentityClientId: $(StorageManagedIdentityClientId)
|
||||||
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
DIApplicationInsightKey: $(DIApplicationInsightKey)
|
||||||
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
WinGet:AppConfig:Primary: $(AppConfigPrimary)
|
||||||
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
WinGet:AppConfig:Secondary: $(AppConfigSecondary)
|
||||||
|
WinGet:AppConfig:PrimaryEndpoint: $(AppConfigPrimaryEndpoint)
|
||||||
|
WinGet:AppConfig:SecondaryEndpoint: $(AppConfigSecondaryEndpoint)
|
||||||
|
|
||||||
# Agentless phase. Depends on previous job.
|
# Agentless phase. Depends on previous job.
|
||||||
- job: 'ContentValidation'
|
- job: 'ContentValidation'
|
||||||
|
|||||||
Reference in New Issue
Block a user