Skip to content

Commit

Permalink
Add SBom generation (#56)
Browse files Browse the repository at this point in the history
* Add SBom Generation

* Update from CRLF to LF
  • Loading branch information
dannyvv authored Feb 10, 2022
1 parent 0fcd615 commit 7dfc05c
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 1 deletion.
11 changes: 11 additions & 0 deletions .ado/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,14 @@ stages:

- script: yarn run beachball publish --no-publish --message "Beachball Publish (no NPM) ***NO_CI***" --yes
displayName: Beachball publish (no NPM)

- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
displayName: πŸ“’ Generate Manifest
inputs:
BuildDropPath: $(System.DefaultWorkingDirectory)

- task: PublishPipelineArtifact@1
displayName: πŸ“’ Publish Manifest
inputs:
artifactName: SBom-$(System.JobAttempt)
targetPath: $(System.DefaultWorkingDirectory)/_manifest
13 changes: 12 additions & 1 deletion .ado/templates/posix-build-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,15 @@ steps:

- script: ./object_tests
displayName: Liblet tests - object
workingDirectory: $(Pipeline.Workspace)/tests/$(MsoPlatform)/$(BuildConfiguration)
workingDirectory: $(Pipeline.Workspace)/tests/$(MsoPlatform)/$(BuildConfiguration)

- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
displayName: πŸ“’ Generate Manifest
inputs:
BuildDropPath: $(Build.BinariesDirectory)/$(MsoPlatform)/$(BuildConfiguration)

- task: PublishPipelineArtifact@1
displayName: πŸ“’ Publish Manifest
inputs:
artifactName: SBom-$(MsoPlatform)-$(BuildConfiguration)-$(System.JobAttempt)
targetPath: $(Build.BinariesDirectory)/$(MsoPlatform)/$(BuildConfiguration)/_manifest
11 changes: 11 additions & 0 deletions .ado/templates/windows-build-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,14 @@ jobs:
- script: object_tests
displayName: Liblet tests - object
workingDirectory: $(Pipeline.Workspace)/tests/$(MsoPlatform)/$(BuildConfiguration)/$(BuildPlatform)

- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
displayName: πŸ“’ Generate Manifest Windows
inputs:
BuildDropPath: $(Build.BinariesDirectory)/$(MsoPlatform)/$(BuildConfiguration)/$(BuildPlatform)

- task: PublishPipelineArtifact@1
displayName: πŸ“’ Publish Manifest Windows
inputs:
artifactName: SBom-$(MsoPlatform)-$(BuildPlatform)-$(BuildConfiguration)-$(System.JobAttempt)
targetPath: $(Build.BinariesDirectory)/$(MsoPlatform)/$(BuildConfiguration)/$(BuildPlatform)/_manifest

0 comments on commit 7dfc05c

Please sign in to comment.