onnxruntime/tools/ci_build/github/azure-pipelines/templates/linux-cpu-packaging-pipeline.yml
Changming Sun 81d363045b
Upgrade Ubuntu machine pool from 20.04 to 22.04 (#19117)
### Description
Upgrade Ubuntu machine pool from 20.04 to 22.04
2024-01-16 17:25:18 -08:00

49 lines
1.4 KiB
YAML

parameters:
- name: AdditionalBuildFlags
displayName: Additional build flags for build.py
type: string
default: ''
- name: stage_name_suffix
displayName: Suffix for stage name as every stage name needs to be unique
type: string
default: 'CPU'
- name: ArtifactNamePrefix
displayName: Prefix for artifact name
type: string
default: onnxruntime
- name: PackageJava
type: boolean
default: true
- name: PackageNodejs
type: boolean
default: true
stages:
- stage: Linux_C_API_Packaging_${{ parameters.stage_name_suffix }}
dependsOn: [ ]
jobs:
- template: c-api-linux-cpu.yml
parameters:
AdditionalBuildFlags: ${{ parameters.AdditionalBuildFlags }}
BaseImage: 'registry.access.redhat.com/ubi8/ubi'
OnnxruntimeArch: 'x64'
OnnxruntimeNodejsBindingArch: 'x64'
PoolName: 'onnxruntime-Ubuntu2204-AMD-CPU'
ArtifactNamePrefix: ${{ parameters.ArtifactNamePrefix }}
PackageJava: ${{ parameters.PackageJava }}
PackageNodeJS: ${{ parameters.PackageNodeJS }}
- template: c-api-linux-cpu.yml
parameters:
AdditionalBuildFlags: ${{ parameters.AdditionalBuildFlags }}
BaseImage: 'arm64v8/almalinux:8'
OnnxruntimeArch: 'aarch64'
OnnxruntimeNodejsBindingArch: 'arm64'
PoolName: 'onnxruntime-linux-ARM64-CPU-2019'
ArtifactNamePrefix: ${{ parameters.ArtifactNamePrefix }}
PackageJava: ${{ parameters.PackageJava }}
PackageNodeJS: ${{ parameters.PackageNodeJS }}