Pull request event #211 failed

  • Ran for
  • Total time
  • New branch build
.travis.yml
language: erlang

env:
  global:
    - KERL_BUILD_BACKEND=git
matrix:
  include:
    - sudo: required
      dist: trusty
      group: edge
      env:
      - DIST=trusty
    - sudo: required
      env:
      - DIST=precise
    - sudo: required
      language: generic
      dist: xenial
      group: edge
      env:
      - DIST=xenial
    - sudo: required
      arch: ppc64le
      language: generic
      dist: xenial
      group: edge
      env:
      - DIST=xenial

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}

install:
  - |
    if ! command -v kerl >&/dev/null; then
      curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl
      chmod +x kerl
      sudo mv kerl /usr/local/bin/kerl
    fi
    sudo curl -o `which kerl` https://raw.githubusercontent.com/yrashk/kerl/master/kerl

script: travis_wait ./bin/compile

after_success: ./bin/archive

addons:
  artifacts:
    paths:
    - '${OS_NAME}'
    target_paths:
    - '/binaries/${OS_NAME}/${LSB_RELEASE}/${ARCH}'
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      "KERL_BUILD_BACKEND=git"
    ]
  },
  "dist": "trusty",
  "addons": {
    "artifacts": {
      "paths": [
        "${OS_NAME}"
      ],
      "enabled": true,
      "target_paths": [
        "/binaries/${OS_NAME}/${LSB_RELEASE}/${ARCH}"
      ]
    }
  },
  "matrix": {
    "include": [
      {
        "env": [
          "DIST=trusty"
        ],
        "dist": "trusty",
        "sudo": true,
        "group": "edge"
      },
      {
        "env": [
          "DIST=precise"
        ],
        "sudo": true
      },
      {
        "env": [
          "DIST=xenial"
        ],
        "dist": "xenial",
        "sudo": true,
        "group": "edge",
        "language": "shell"
      },
      {
        "env": [
          "DIST=xenial"
        ],
        "arch": "ppc64le",
        "dist": "xenial",
        "sudo": true,
        "group": "edge",
        "language": "shell"
      }
    ]
  },
  "script": [
    "travis_wait ./bin/compile"
  ],
  "install": [
    "if ! command -v kerl >&/dev/null; then\n  curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl\n  chmod +x kerl\n  sudo mv kerl /usr/local/bin/kerl\nfi\nsudo curl -o `which kerl` https://raw.githubusercontent.com/yrashk/kerl/master/kerl\n"
  ],
  "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}"
  ]
}