Pull request event #146 failed

  • Ran for
  • Total time
  • New branch build
neo-engine/neo:.travis.yml@7be0f92
os: linux
dist: focal
language: cpp

services:
  - docker

before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -qq g++-10

script:
  - docker pull devkitpro/devkitarm
  - docker run -p 4000:80 --name devkitarm devkitpro/devkitarm
  - mkdir -p /opt/devkitpro
  - docker cp devkitarm:/opt/devkitpro /opt || true
  - docker cp devkitarm:/opt/devkitpro/tools /opt/devkitpro || true
  - PATH=/opt/devkitpro/tools/bin:$PATH
  - cd PNEO
  - make NOSOUND=1
  - mv PNEO.nds PNEO_NOSOUND.nds
  - make NOSOUND=1 FLASHCARD=1
  - mv PNEO.nds PNEO_NOSOUND_FLASHCARD.nds
  - make DESQUID=1 NOSOUND=1 rebuild
  - mv PNEO.nds PNEO_NOSOUND_DESQUID.nds
  - make DESQUID=1 NOSOUND=1 FLASHCARD=1
  - mv PNEO.nds PNEO_NOSOUND_DESQUID_FLASHCARD.nds
  - make DESQUID=1 rebuild
  - mv PNEO.nds PNEO_DESQUID.nds
  - make DESQUID=1 FLASHCARD=1
  - mv PNEO.nds PNEO_DESQUID_FLASHCARD.nds
  - make rebuild
  - make FLASHCARD=1
  - mv PNEO.nds PNEO_FLASHCARD.nds
  - docker container stop devkitarm
  - docker rm -f devkitarm

notifications:
  email: false

deploy:
  provider: releases
  edge: true
  file:
    - "PNEO_NOSOUND.nds"
    - "PNEO_NOSOUND_DESQUID.nds"
    - "PNEO.nds"
    - "PNEO_DESQUID.nds"
    - "PNEO_NOSOUND_FLASHCARD.nds"
    - "PNEO_NOSOUND_DESQUID_FLASHCARD.nds"
    - "PNEO_FLASHCARD.nds"
    - "PNEO_DESQUID_FLASHCARD.nds"
  draft: true
  on:
    tags: true
Build Config
{
  "env": {
    "global": [
      "KERL_BUILD_BACKEND=git",
      "VERSION=20.1.5"
    ]
  },
  "addons": {
    "artifacts": {
      "paths": [
        "${OS_NAME}"
      ],
      "target_paths": [
        "/binaries/${OS_NAME}/${LSB_RELEASE}/${ARCH}"
      ]
    }
  },
  "matrix": {
    "include": [
      {
        "env": [
          "DIST=xenial"
        ],
        "dist": "xenial",
        "sudo": "required",
        "group": "edge",
        "language": "minimal"
      },
      {
        "env": [
          "DIST=trusty"
        ],
        "dist": "trusty",
        "sudo": "required",
        "group": "edge"
      },
      {
        "env": [
          "DIST=precise"
        ],
        "sudo": "required"
      }
    ]
  },
  "script": "./bin/compile",
  "install": [
    "sudo curl -o \"${KERL_PATH}\" https://raw.githubusercontent.com/yrashk/kerl/master/kerl"
  ],
  "language": "erlang",
  "after_success": "./bin/archive",
  "before_install": [
    "export OS_NAME=$(lsb_release -is | tr \"A-Z\" \"a-z\" || echo \"osx\")",
    "export RELEASE=$(lsb_release -rs 2>/dev/null || sw_vers -productVersion | sed 's/^\\([0-9][0-9]*.[0-9][0-9]*\\).*/\\1/')",
    "export TARGET_DIR=${TRAVIS_BUILD_DIR}/${OS_NAME}/${RELEASE}/$(uname -m)",
    "mkdir -p ${TARGET_DIR}",
    "KERL_PATH=$(which kerl 2> /dev/null || echo '/usr/local/bin/kerl')"
  ]
}