You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The steps used to publish build asset information to maestro have been
updated. The post build stage has been disabled for main and .NET 9, as
maestro manifest generation and channel promotion will now run as part
of the "Prepare .NET Release" stage.
With the new `PushToAzureDevOpsArtifacts` task the build pipeline should
now create all of the artifacts required for maestro artifact
publishing.
The `add-build-to-channel` darc command will now trigger a
[Build Promotion Pipeline][0] that pushes build assets to the feed that
corresponds to the maestro channel that is being updated. We should
no longer need to push assets to various NuGet feeds in a separate step.
[0]:
https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=9654802&view=logs&j=ba23343f-f710-5af9-782d-5bd26b102304&t=aec38b44-8611-5dd5-3900-5feff4e06d1b
---------
Co-authored-by: Alex Soto <alex@alexsoto.me>
Copy file name to clipboardExpand all lines: tools/devops/automation/post-build-pipeline.yml
+3-4Lines changed: 3 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,6 @@
1
1
# YAML pipeline for post build operations.
2
2
# This pipeline will trigger automatically after successful completion of the `prepare_release` stage against the specified branches.
3
+
# NOTE: This pipeline is now deprecated, maestro publishing has been moved to the "Prepare .NET Release" stage
3
4
4
5
trigger: none
5
6
pr: none
@@ -33,11 +34,9 @@ resources:
33
34
source: xamarin-macios-ci
34
35
trigger:
35
36
branches:
36
-
- main
37
37
- release/*
38
38
- net7.0
39
39
- net8.0
40
-
- net9.0
41
40
- release-test/* # this is for testing the release pipeline on branches without GitHub's branch protection (so we can automate tests without requiring commits to go through pull requests, etc.).
42
41
stages:
43
42
- prepare_release
@@ -111,15 +110,15 @@ jobs:
111
110
# Iterate over each build we pushed and add it to the default channel.
# We can't use the global.json located in the root of our repo, because makes it required to use the exact .NET version we're referencing in our eng/Versions.Details.xml file.
204
+
# So in order to not use it, we set the working directory to the parent directory of xamarin-macios.
0 commit comments