Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
295 changes: 150 additions & 145 deletions .azure/pipelines/ci-public.yml
Original file line number Diff line number Diff line change
Expand Up @@ -322,164 +322,169 @@ stages:
inputName: Linux_x64

# Build Linux ARM
- template: jobs/default-build.yml
parameters:
jobName: Linux_arm_build
jobDisplayName: "Build: Linux ARM"
agentOs: Linux
buildArgs:
--arch arm
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm_Packages
path: artifacts/packages/

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_arm
jobName: Linux_arm_build
jobDisplayName: "Build: Linux ARM"
agentOs: Linux
buildArgs:
--arch arm
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm_Packages
path: artifacts/packages/

# Build Linux ARM64
- template: jobs/default-build.yml
parameters:
jobName: Linux_arm64_build
jobDisplayName: "Build: Linux ARM64"
agentOs: Linux
steps:
- script: ./eng/build.sh
--ci
--arch arm64
--pack
--build-installers
--all
--no-build-java
-p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
displayName: Run build.sh
artifacts:
- name: Linux_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_arm

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux ARM64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_arm64
jobName: Linux_arm64_build
jobDisplayName: "Build: Linux ARM64"
agentOs: Linux
steps:
- script: ./eng/build.sh
--ci
--arch arm64
--pack
--build-installers
--all
--no-build-java
-p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
displayName: Run build.sh
artifacts:
- name: Linux_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm64_Packages
path: artifacts/packages/

# Build Linux Musl x64
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_x64_build
jobDisplayName: "Build: Linux Musl x64"
agentOs: Linux
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch x64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
disableComponentGovernance: true
artifacts:
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_x64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_arm64

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl x64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_x64
jobName: Linux_musl_x64_build
jobDisplayName: "Build: Linux Musl x64"
agentOs: Linux
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch x64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
disableComponentGovernance: true
artifacts:
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_x64_Packages
path: artifacts/packages/

# Build Linux Musl ARM
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_arm_build
jobDisplayName: "Build: Linux Musl ARM"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_x64

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl ARM
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_arm
jobName: Linux_musl_arm_build
jobDisplayName: "Build: Linux Musl ARM"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm_Packages
path: artifacts/packages/

# Build Linux Musl ARM64
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_arm64_build
jobDisplayName: "Build: Linux Musl ARM64"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_arm

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl ARM64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_arm64
jobName: Linux_musl_arm64_build
jobDisplayName: "Build: Linux Musl ARM64"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm64_Packages
path: artifacts/packages/

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_arm64

- ${{ if ne(parameters.skipTests, 'true') }}:
# Test jobs
Expand Down
Loading
Loading