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
justification: 'Because BuildXL downloads NuGet packages from the internet during the build (and there is no way to run "nuget restore" before the build because NuGet packages are specified in a BuildXL-specific way)'
15
+
inputs:
16
+
- input: checkout
17
+
repository: self
18
+
fetchDepth: 1
19
+
7
20
timeoutInMinutes: 90
8
21
9
22
strategy:
@@ -15,13 +28,7 @@ jobs:
15
28
BxlMatrixName: ReleaseLinux
16
29
BxlMatrixArgs: /q:ReleaseLinux
17
30
18
-
variables:
19
-
skipComponentGovernanceDetection: true # done elsewhere (in the main rolling pipeline)
# TODO: this could be merged with the previous job if the container image had all the required tools preinstalled
80
+
- ${{ if parameters.PublishLinuxRuntimeNuget }}:
81
+
- job: PublishNativeRuntimeNuget
82
+
displayName: Publish Linux Runtime NuGet
83
+
dependsOn: [ BuildLinuxRuntime ]
84
+
pool:
85
+
vmImage: ubuntu-latest
86
+
templateContext:
87
+
breakGlass:
88
+
justification: "Because 1ESPipelineTemplates allows only a single container for all jobs, and 'quay.io/pypa/manylinux2014_x86_64' does not have some tools needed for NuGet installed"
0 commit comments