|
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