Skip to content

Commit 281cffb

Browse files
committed
Cross-build ARM (hard-float) binaries on Travis
1 parent b032818 commit 281cffb

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.travis.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,17 @@ compiler: gcc
44
services:
55
- docker
66

7-
env:
8-
- ARCH=x86_64 DOCKER_IMAGE=quay.io/appimage/appimagebuild
9-
- ARCH=i686 DOCKER_IMAGE=quay.io/appimage/appimagebuild-i386
7+
matrix:
8+
include:
9+
- env: ARCH=x86_64 DOCKER_IMAGE=quay.io/appimage/appimagebuild
10+
- env: ARCH=i686 DOCKER_IMAGE=quay.io/appimage/appimagebuild-i386
11+
- env: ARCH=armhf DOCKER_IMAGE=quay.io/appimage/appimagebuild-armhf-cross
12+
addons:
13+
apt:
14+
# install binfmt support system-wide (for use in Docker containers)
15+
- binfmt-support
16+
# sets up the required binfmt interpreters so that qemu will actually be used (for use in Docker containers)
17+
- qemu-user-static
1018

1119
script:
1220
- bash travis/travis-build.sh
@@ -24,7 +32,7 @@ notifications:
2432
- "chat.freenode.net#AppImage"
2533
on_success: always # options: [always|never|change] default: always
2634
on_failure: always # options: [always|never|change] default: always
27-
on_start: always # options: [always|never|change] default: always
35+
on_start: always # options: [always|never|change] default: always
2836
template:
2937
- "%{repository} build %{build_number}: %{result} %{build_url}"
3038
use_notice: true

0 commit comments

Comments
 (0)