Michael Yanni
76a3e60094
Workaround for MicroBuild causing build failures for CredScan.
2024-03-22 14:44:05 -07:00
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