Skip to content

Commit

Permalink
ci,azure-pipelines: add ARM{64} Debian Buster builds
Browse files Browse the repository at this point in the history
These ARM builds should work also on Raspberry Pi (starting with Raspbian
Buster). These packages should install on newer (than Buster) Debian
versions as well.

Tested on a Raspbian that the libiio deb package installs and iio_info
runs, and iiod starts (even though is started manually, but this requires
some more work for packaging the service installation).

Signed-off-by: Alexandru Ardelean <[email protected]>
  • Loading branch information
commodo committed Dec 18, 2020
1 parent d8720bb commit 9e37587
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CI/travis/before_install_linux
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,10 @@ handle_default() {
fi
}

handle_debian() {
handle_default
}

setup_build_type_env_vars

handle_${BUILD_TYPE}
4 changes: 4 additions & 0 deletions CI/travis/make_linux
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ handle_centos() {
cd ..
}

handle_debian() {
handle_default
}

handle_generic_docker() {
run_docker_script inside_docker.sh
}
Expand Down
10 changes: 10 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,16 @@ jobs:
imageName: 'ubuntu-20.04'
artifactName: 'Linux-Ubuntu-20.04-x86_64'
CHECK_AGAINST_KERNEL_HEADER: 1
debian_buster_arm32v7:
imageName: 'ubuntu-latest'
OS_TYPE: 'arm32v7/debian_docker'
OS_VERSION: 'buster'
artifactName: 'Linux-Debian-Buster-ARM'
debian_buster_arm64v8:
imageName: 'ubuntu-latest'
OS_TYPE: 'arm64v8/debian_docker'
OS_VERSION: 'buster'
artifactName: 'Linux-Debian-Buster-ARM64'
pool:
vmImage: $(imageName)
steps:
Expand Down

0 comments on commit 9e37587

Please sign in to comment.