Add Manifest Generation (#3241)
* add manifest generation * enable bom signing * swap to publish-artifact, add necessary artifact upload for ci.tests.
This commit is contained in:
parent
30c5d77d88
commit
67dce1292e
@ -63,6 +63,7 @@ jobs:
|
||||
variables:
|
||||
VcpkgDependencies: curl[winssl] libxml2
|
||||
VCPKG_DEFAULT_TRIPLET: 'x64-windows-static'
|
||||
Package.EnableSBOMSigning: true
|
||||
steps:
|
||||
- template: /eng/common/pipelines/templates/steps/check-spelling.yml
|
||||
parameters:
|
||||
@ -209,3 +210,13 @@ jobs:
|
||||
path: $(Build.ArtifactStagingDirectory)/docs
|
||||
|
||||
- template: /eng/common/pipelines/templates/steps/eng-common-workflow-enforcer.yml
|
||||
|
||||
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
|
||||
displayName: 'Generate BOM'
|
||||
inputs:
|
||||
BuildDropPath: $(Build.SourcesDirectory)/build
|
||||
|
||||
- template: /eng/common/pipelines/templates/steps/publish-artifact.yml
|
||||
parameters:
|
||||
ArtifactPath: '$(Build.SourcesDirectory)/build/_manifest'
|
||||
ArtifactName: 'release_artifact_manifest'
|
||||
|
||||
@ -230,3 +230,22 @@ jobs:
|
||||
path: $(Build.ArtifactStagingDirectory)
|
||||
condition: eq(variables['PublishMapFiles'], 'true')
|
||||
displayName : Publish map file artifacts
|
||||
|
||||
- pwsh: |
|
||||
$artifactName = "$(Agent.JobName)"
|
||||
$parts = $artifactName -split ' '
|
||||
if ($parts[1]) {
|
||||
$artifactName = $parts[1]
|
||||
}
|
||||
Write-Host "##vso[task.setvariable variable=BomArtifactName;]$artifactName"
|
||||
displayName: Set bom file artifact name
|
||||
|
||||
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
|
||||
displayName: 'Generate BOM'
|
||||
inputs:
|
||||
BuildDropPath: $(Build.ArtifactStagingDirectory)
|
||||
|
||||
- template: /eng/common/pipelines/templates/steps/publish-artifact.yml
|
||||
parameters:
|
||||
ArtifactPath: '$(Build.ArtifactStagingDirectory)/_manifest'
|
||||
ArtifactName: 'bom_manifest_$(BomArtifactName)'
|
||||
Loading…
Reference in New Issue
Block a user