Commit graph

244 commits

Author SHA1 Message Date
Michael Yanni
e12929ec31 Allow template to switch to Unofficial when running a pull request. Remove component governance ignore folder parameter. Remove custom build tags. 2024-03-19 14:52:10 -07:00
Michael Yanni
dc6a3bc306 Back to ignoring .packages directory for component governance. Added comment with tracking issue. 2024-03-15 11:45:35 -07:00
Michael Yanni
f38f790b31 Trying to set failOnAlert to false. 2024-03-15 09:58:39 -07:00
Michael Yanni
a877cf477b Seeing if I still need to ignore the .packages directory for component governance. 2024-03-15 09:02:42 -07:00
Michael Yanni
10c4260fe8 Use the object syntax for containers again. Use the 1es images for all (except macOS) since the 1es images should all work with 1ES PT. 2024-03-14 10:03:43 -07:00
Michael Yanni
3fdd59c66e Untabbing the containers to just be 150% certain they don't work. 2024-03-14 09:53:46 -07:00
Michael Yanni
dab13ec5ec Readded public vs internal statements since removing them doesn't matter. Trying 1es-ubuntu-2204 since the other is not 1ES PT compatible. 2024-03-14 09:46:32 -07:00
Michael Yanni
e5bba6c92a Verifying that the array syntax does not work for containers. 2024-03-14 09:33:35 -07:00
Michael Yanni
2e3dc95383 Use non-pt images. 2024-03-14 09:28:44 -07:00
Michael Yanni
9504adc9da Re-added PR-specific logic since this pipeline could be used for internal PRs. Reverted adjustments specific to public logic statements. Removed commented code. 2024-03-13 11:46:44 -07:00
Michael Yanni
d1a64e52d7 Keeping original PR if expression without internal check. Seeing if TeamName is no longer needed since we're not using MicroBuild templates. 2024-03-13 10:20:33 -07:00
Michael Yanni
6c90ec94e5 Cleaning up commented code. Sticking with the 1ES templates instead of MicroBuild. Trying only ignoring .packages for component governance. 2024-03-13 09:03:52 -07:00
Michael Yanni
aad30a266d Using 1ES template but defining the containers properly. 2024-03-13 08:40:38 -07:00
Michael Yanni
2aef651aaf Opps, left duplicate repository definition. 2024-03-12 14:29:25 -07:00
Michael Yanni
cf03de8cf8 Back to MicroBuild templates and manual container assignment by name directly without aliases. 2024-03-12 14:28:07 -07:00
Michael Yanni
cf78274093 Attempt to use 1ES template instead of MicroBuild. 2024-03-12 13:29:59 -07:00
Michael Yanni
d4014440fd Removed the containers node since it isn't valid. 2024-03-12 11:24:45 -07:00
Michael Yanni
62ea0e628b Redefining the containers node. 2024-03-12 11:22:07 -07:00
Michael Yanni
9dbffb5ec3 Trying to pass the containers directly to the template. 2024-03-12 11:20:55 -07:00
Michael Yanni
d159964710 Attempting to use container aliases. Switched back to ubuntu image. 2024-03-12 10:51:51 -07:00
Michael Yanni
9c2ff9dc58 Ignoring the entire .packages directory for component governance. 2024-03-11 15:34:22 -07:00
Michael Yanni
96cc91c141 Still trying to skip component governance. 2024-03-11 15:24:00 -07:00
Michael Yanni
7439c0c5c6 Trying not -pt agent images. Trying to turn off component governance. 2024-03-11 15:19:58 -07:00
Michael Yanni
0fb9c30132 Trying to disable build failure for component governance. 2024-03-11 13:23:42 -07:00
Michael Yanni
9be953bf81 Temporarily skip component governance. 2024-03-11 12:05:11 -07:00
Michael Yanni
08038a8205 Internal-only condition cleanup for some variables. Fixed another Windows agent to PT agent. Fixed Ubuntu agent to PT Ubuntu agent. 2024-03-08 13:58:01 -08:00
Michael Yanni
50f28e5441 Replace publish task with 1ES.PublishPipelineArtifact task. 2024-03-08 13:16:08 -08:00
Michael Yanni
40ad2d8bcc Forgot @self for source-build and publish-build-assets templates. 2024-03-08 12:52:04 -08:00
Michael Yanni
3af7365ff3 Needed to add @self to reference the eng/build.yml properly from the template. 2024-03-08 12:49:37 -08:00
Michael Yanni
421270b99b Made the official CI pipeline use 1ES templates from Arcade. Created separate build-pr.yml for PR pipeline to use. Modified CI and normal build.yml to no longer have public conditional logic. Changed to using PT image for migration testing. Updated localization.yml to use the new templates. 2024-03-08 12:38:29 -08:00
Jason Zhai
f603126d12 Update alpine image tag 2024-01-25 21:48:30 -08:00
Jason Zhai
dbea75d309 Update fedora-36, debian-stretch and ubuntu-18.04 image tags 2023-12-06 22:40:56 -08:00
Marc Paine
7633d7f438 enable CI for all internal release builds 2023-08-15 10:41:28 -07:00
Jeremy Koritzinsky
c10115c483
Update debpkg leg to use the Ubuntu 22.04-based image (#16635) 2023-06-09 11:12:52 -07:00
Jeremy Koritzinsky
87796ec7da
Fix building RPMs (#16249) 2023-04-28 10:53:55 -07:00
Jeremy Koritzinsky
5785512fb4 Change Centos7 legs to use Centos 8 Stream 2023-04-14 14:44:18 +00:00
Jeremy Koritzinsky
1cf9a3bb5e Remove usage of CentOS7 for building rpm packages. 2023-04-14 14:44:18 +00:00
Marc Paine
0110f59fe3
Update to the automated build pool variables (#15438)
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Jason Zhai <v-wuzhai@microsoft.com>
2023-02-08 11:47:59 -08:00
Přemek Vysoký
48873c2344
Split the VMR Build into a separate pipeline (#15419) 2023-02-06 20:29:39 -06:00
MilenaHristova
7c8817837a nested if 2023-02-01 15:36:42 +01:00
MilenaHristova
7e0cda824a indentation 2023-02-01 15:16:36 +01:00
MilenaHristova
5c7188b67b return vmr sync on prs 2023-02-01 15:12:20 +01:00
MilenaHristova
ba896b1888 separate vmr sync from installer ci 2023-02-01 14:40:07 +01:00
Přemek Vysoký
e5062aef44
Fix branch name in VMR CI (#15384) 2023-02-01 11:11:16 +00:00
Přemek Vysoký
83406a8660
Fix branch name in VMR CI (#15377)
The `Build.SourceBranchName` only gets the last segment, so for `release/8.0.xxx-preview1` it was `8.0.xxx-preview1` and the branch didn't get synchronized into the VMR.
2023-01-31 18:30:25 +01:00
Přemek Vysoký
e22e2fba2e
Add pipeline parameter for disabling the VMR build during PRs (#15328) 2023-01-23 16:20:17 +00:00
Michael Simons
4ff5179103
Get source-build working in main (#15315) 2023-01-20 10:42:16 -06:00
Michael Simons
a2a2e2ca4f Disabling source-build build leg in PR validation 2023-01-17 18:23:49 +00:00
Přemek Vysoký
688c0c534f
Re-enable VMR build in installer's PRs (#15170) 2022-12-22 12:22:57 +00:00
Přemek Vysoký
5aac0db522
Move src/SourceBuild/tarball/* up one folder (#15166) 2022-12-21 21:47:54 +01:00