|
23 | 23 | - DOCKER_IMAGE: debian:stretch |
24 | 24 | - DOCKER_IMAGE: osrf/ubuntu_armhf:trusty |
25 | 25 | - DOCKER_IMAGE: osrf/ubuntu_armhf:xenial |
26 | | - # - DOCKER_IMAGE: osrf/ubuntu_arm64:trusty # deprecated |
27 | | - - DOCKER_IMAGE: osrf/ubuntu_arm64:xenial |
28 | | - - DOCKER_IMAGE: arm64v8/ubuntu:bionic |
29 | | - - DOCKER_IMAGE: arm64v8/ubuntu:focal |
30 | | - - DOCKER_IMAGE: osrf/debian_arm64:stretch |
31 | 26 | fail-fast: false |
32 | 27 |
|
33 | 28 | runs-on: ubuntu-latest |
|
52 | 47 | echo "Testing branch $TRAVIS_BRANCH of $REPOSITORY_NAME" |
53 | 48 | docker run $PLATFORM_OPTION --rm $QEMU_VOLUME -v $CI_SOURCE_PATH:$CI_SOURCE_PATH -e "DOCKER_IMAGE=$DOCKER_IMAGE" -e "COLLISION_LIB=$COLLISION_LIB" -e "CI_SOURCE_PATH=$CI_SOURCE_PATH" -e "HOME=$HOME" -t $DOCKER_IMAGE sh -c "cd $CI_SOURCE_PATH; ./.travis.sh" |
54 | 49 |
|
| 50 | + linux-arm: |
| 51 | + strategy: |
| 52 | + matrix: |
| 53 | + include: |
| 54 | + - DOCKER_IMAGE: arm64v8/ubuntu:xenial |
| 55 | + - DOCKER_IMAGE: arm64v8/ubuntu:bionic |
| 56 | + - DOCKER_IMAGE: arm64v8/ubuntu:focal |
| 57 | + - DOCKER_IMAGE: arm64v8/ubuntu:jammy |
| 58 | + - DOCKER_IMAGE: arm64v8/ubuntu:noble |
| 59 | + - DOCKER_IMAGE: arm64v8/debian:stretch |
| 60 | + - DOCKER_IMAGE: arm64v8/debian:buster |
| 61 | + - DOCKER_IMAGE: arm64v8/debian:bullseye |
| 62 | + - DOCKER_IMAGE: arm64v8/debian:bookworm |
| 63 | + - DOCKER_IMAGE: arm64v8/debian:trixie |
| 64 | + - DOCKER_IMAGE: arm64v8/debian:sid |
| 65 | + fail-fast: false |
| 66 | + |
| 67 | + runs-on: ubuntu-24.04-arm |
| 68 | + timeout-minutes: 90 |
| 69 | + |
| 70 | + name: linux-arm |
| 71 | + |
| 72 | + steps: |
| 73 | + - name: Checkout |
| 74 | + uses: actions/checkout@v2 |
| 75 | + - name: Run test |
| 76 | + shell: bash |
| 77 | + run: | |
| 78 | + set -x |
| 79 | + export CI_SOURCE_PATH=$(pwd) |
| 80 | + export REPOSITORY_NAME=${PWD##*/} |
| 81 | + export TRAVIS_BRANCH=${GITHUB_REF#refs/heads/} |
| 82 | + export TRAVIS_OS_NAME=linux |
| 83 | + export DOCKER_IMAGE=${{matrix.DOCKER_IMAGE}} |
| 84 | + echo "Testing branch $TRAVIS_BRANCH of $REPOSITORY_NAME" |
| 85 | + docker run --rm $QEMU_VOLUME -v $CI_SOURCE_PATH:$CI_SOURCE_PATH -e "DOCKER_IMAGE=$DOCKER_IMAGE" -e "COLLISION_LIB=$COLLISION_LIB" -e "CI_SOURCE_PATH=$CI_SOURCE_PATH" -e "HOME=$HOME" -t $DOCKER_IMAGE sh -c "cd $CI_SOURCE_PATH; ./.travis.sh" |
| 86 | +
|
55 | 87 | catkin: |
56 | 88 | runs-on: ubuntu-latest |
57 | 89 | container: |
@@ -145,6 +177,7 @@ jobs: |
145 | 177 | shell: bash |
146 | 178 | run: | |
147 | 179 | set -x |
| 180 | + sudo apt-get update -y -qq |
148 | 181 | sudo apt-get install -y -qq git make gcc g++ libjpeg-dev libxext-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev libpq-dev libpng-dev xfonts-100dpi xfonts-75dpi pkg-config libbullet-dev |
149 | 182 | make |
150 | 183 | sudo apt-get install -y -qq texlive-binaries texlive-lang-cjk texlive-lang-japanese poppler-utils nkf latex2html |
|
0 commit comments