Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
Pasindu Gunasekara 🍣 d22d0643b6 Merged PR 780840: Fix path in set-variable-pats.yml
- If we checkout multiple repos, then this task tries to resolve this path against $(Build.SourcesDirectory) instead of $(Build.SourcesDirectory)/BuildXL.Internal
2024-04-22 20:06:42 +00:00
Michael Pysson 23456174de Merged PR 780713: Unreference secret variable groups
These pipelines no longer need this variable group
2024-04-20 00:08:35 +00:00
Qi Wang 4a39d74d9d Merged PR 780206: Use system.accesstoken for mseng git pat
use system access token
2024-04-19 00:57:45 +00:00
Iman Narasamdya 18e99480c2 Merged PR 779944: Eradicate PAT uses in package consumption/publishing/promotion
Eradicate PAT uses in package consumption/publishing/promotion

Related work items: #2168961
2024-04-17 20:34:39 +00:00
Marcelo Lynch 🧉 f4d16df769 Merged PR 779656: Replace KeyVault PAT with System.AcessToken 2024-04-15 23:48:49 +00:00
Sahiti Chandramouli cda0139253 Merged PR 779584: Changes to add missing param in extract nuget packages
Changes to add missing param
2024-04-15 18:36:46 +00:00
Sahiti Chandramouli 2870221488 Merged PR 779301: Extract the release binaries and rename them by eliminating the buildNumber.
It has been observed that the  Guardian's baseline/suppression signatures are based on path among other things, so if the path changes, the signature changes as well.
We need to extract the packages in a way it does not affect the signatures. Otherwise the baseline file goes ineffective.

Example:
https://dev.azure.com/mseng/Domino/_build/results?buildId=27713307&view=logs&j=ac0a85a6-02a9-5058-229a-2b15404be380&t=1d57849f-7ccf-5ae9-8384-7bda37edd845&l=54

The build number here can cause the signature to change hence eliminating it.

After: https://dev.azure.com/mseng/Domino/_build/results?buildId=27729095&view=logs&j=ac0a85a6-02a9-5058-229a-2b15404be380&t=330a237c-315b-5c9b-c2e0-28392f2ce489&l=24

The build number is not printed it was just done for testing.

Related work items: #2166618
2024-04-15 17:59:02 +00:00
Pasindu Gunasekara 🍣 23681ed5d5 Merged PR 779360: Add template to generate access tokens with workload identity federation 2024-04-15 17:50:26 +00:00
Marcelo Lynch 🧉 4d0b6af400 Merged PR 779375: Revert to use mseng-buildcache in set-variable-pats.yml
Some builds started failing after replacing this, reverting this here to investigate further without builds being broken
2024-04-13 00:00:34 +00:00
Marcelo Lynch 🧉 069deccf8f Merged PR 779367: Replace usages of mseng-buildcache PAT with System.AccessToken
Removes all usages of PAT-TseBuild-AzureDevOps-mseng-buildcache
2024-04-12 23:10:15 +00:00
Sahiti Chandramouli 5d930b37e9 Merged PR 777555: Adding a script to the external phase of the rolling pipeline to extract .nupkg packages for BinSkim scan
Adding this script in the external stage of the pipeline to extarct the .nupkg files from the Bin/Release folder. Need to do this since BInSkim only supports .dll or .exe formats and fails to detect nupkg files .

Tested this in this pipeline.
 Look for buildxl-external.pkgs.0.1.0-20240403.1
 The .nupkg packages are converted to .zip format and then extracted to extractedPackages folder within the same directory.
 Doing this avoids BinSkim from scanning the whole of the Out folder for binaries(.dll and .exe).
 https://dev.azure.com/mseng/Domino/_build/results?buildId=27610984&view=artifacts&pathAsName=false&type=publishedArtifacts

Related work items: #2166618
2024-04-06 00:01:57 +00:00
Marcelo Lynch 🧉 f76e0aded2 Merged PR 777594: Replace RunBxlWithPAT for reusable script in .azdo that uses task.setvariable instead of modifying the environment
The variables persist beyond the scope of the single task. This is useful to run RunBxlWithPAT in a pre-build task and then have the build task be exposed to these variables.

This change looks like a net negative on the surface (why replace a single script with two separate pieces?) but we need it to migrate the pipelines to 1ESPT using the BuildXL workflow, which will call BuildXL outside of any wrapping script
2024-04-04 19:57:46 +00:00
Marcelo Lynch 🧉 e28b9f5903 Merged PR 761407: Use dotnet SDK 8.x in rolling pipeline
Related work items: #2131708
2024-01-16 21:51:19 +00:00
Marcelo Lynch 🧉 7f82082f96 Merged PR 757887: Migrate rolling pipeline to YAML
Migrate the rolling pipeline from ADO classic pipelines
2023-12-21 01:18:01 +00:00
Pasindu Gunasekara 🍣 018b2c68ff Merged PR 742688: Migrate Windows detours to C++20
- Lets us use spans to fix prefast warnings
- c++20 support not ready yet on gcc for Linux builds.

Related work items: #2110810
2023-10-06 18:19:09 +00:00
Marcelo Lynch 🧉 2058595ad5 Merged PR 681077: Add a pipeline definition for validating distribution and remoting on ADO
Adds a pipeline that does a clean build of the BuildXL repo with remoting enabled. This will be queued from our release pipeline
2022-09-27 19:14:21 +00:00