dist: xenial
language: bash
services: docker
git:
  quiet: true
env:
  global:
    - TARGETS=""
matrix:
  include:
    # Run multi arch cases on only cron mode at first, as it takes 30+ minutes.
    - env: SERVICE=fedora30_aarch64 TARGETS="qemu build"
      if: type = cron
    - env: SERVICE=fedora30
    - env: SERVICE=fedora29
    - env: SERVICE=fedora28
    - env: SERVICE=fedora27
    - env: SERVICE=fedora26
    - env: SERVICE=fedora_rawhide
    - env: SERVICE=intg
    - env: SERVICE=centos7
    - env: SERVICE=centos6
    - env: SERVICE=ubuntu_bionic
    - env: SERVICE=ubuntu_trusty
  allow_failures:
    - env: SERVICE=fedora_rawhide
  fast_finish: true
install: |
  travis_retry make ${TARGETS} SERVICE=${SERVICE}
script: |
  make test SERVICE=${SERVICE}
branches:
  only:
    - master

dist: xenial
language: bash
services: docker
git:
  quiet: true
env:
  global:
    - TARGETS=""
matrix:
  include:
    # Run multi arch cases on only cron mode at first, as it takes 30+ minutes.
    - name: fedora30_aarch64
      env: SERVICE=fedora30_aarch64 TARGETS="qemu build"
      # if: type = cron
    - env: SERVICE=fedora30
    - env: SERVICE=fedora29
    - env: SERVICE=fedora28
    - env: SERVICE=fedora27
    - env: SERVICE=fedora26
    - env: SERVICE=fedora_rawhide
    - env: SERVICE=intg
    - env: SERVICE=centos7
    - env: SERVICE=centos6
    - env: SERVICE=ubuntu_bionic
    - env: SERVICE=ubuntu_trusty
  allow_failures:
    - name: fedora30_aarch64
    - env: SERVICE=fedora_rawhide
  fast_finish: true
install: |
  travis_retry make ${TARGETS} SERVICE=${SERVICE}
script: |
  make test SERVICE=${SERVICE}
branches:
  only:
    - master

Update Fedora 30 aarch64 case as regular task, setting it as allows_failures.
Update Fedora 30 aarch64 case as regular task, setting it as allows_failures.

To see the content of the failures. It's temporary workflow.
