Skip to content

Commit 18a29c1

Browse files
authored
Add step to compile Trixie in the CI builds (#64)
This will be required for compiling swss with Trixie in the CI builds for that repo. --------- Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
1 parent 99a835c commit 18a29c1

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

.azure-pipelines/build-template.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- script: |
4040
set -e
4141
sudo apt-get update
42-
sudo apt-get install -y make libboost1.83-all-dev libgtest-dev build-essential swig4.0
42+
sudo apt-get install -y make libboost-filesystem1.83-dev libboost-system1.83-dev libgtest-dev build-essential swig
4343
displayName: "Install dependencies"
4444
- script: |
4545
set -e

azure-pipelines.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,25 @@ stages:
7171
pool: sonicso1ES-arm64
7272
debian_version: ${{ parameters.debian_version }}
7373
artifact_name: sonic-dash-api.arm64
74+
- stage: BuildTrixie
75+
dependsOn: BuildArm
76+
condition: succeeded('BuildArm')
77+
jobs:
78+
- template: .azure-pipelines/build-template.yml
79+
parameters:
80+
arch: amd64
81+
pool: sonicso1ES-amd64
82+
debian_version: trixie
83+
artifact_name: sonic-dash-api-trixie
84+
- template: .azure-pipelines/build-template.yml
85+
parameters:
86+
arch: armhf
87+
pool: sonicso1ES-armhf
88+
debian_version: trixie
89+
artifact_name: sonic-dash-api-trixie.armhf
90+
- template: .azure-pipelines/build-template.yml
91+
parameters:
92+
arch: arm64
93+
pool: sonicso1ES-arm64
94+
debian_version: trixie
95+
artifact_name: sonic-dash-api-trixie.arm64

0 commit comments

Comments
 (0)