meat-network-downup Use example env when running integration chirps

Push event #975 passed

  • Ran for
  • Total time
yildiz-online/engine-client-addon-parser-xml:.travis.yml@536c257
sudo: required

language: generic

git:
  depth: false

dist: xenial

cache:
  directories:
    - $HOME/.m2

services:
  - docker

before_install:
  - docker pull moussavdb/build-java

script:
  - travis_retry docker run -v $PWD:/src -v $HOME/.m2:/root/.m2 -e BRANCH=$TRAVIS_BRANCH  -e VAULT_TOKEN=$VAULT_TOKEN moussavdb/build-java
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      "PATH=\"${HOME}/bin:${PATH}\"",
      "SHELLCHECK_URL=\"https://s3.amazonaws.com/travis-blue-public/binaries/ubuntu/14.04/x86_64/shellcheck-0.4.5.tar.bz2\"",
      "SHFMT_URL=\"https://github.com/mvdan/sh/releases/download/v2.0.0/shfmt_v2.0.0_linux_amd64\""
    ],
    "matrix": [
      "INTEGRATION_SPECS=1",
      "INTEGRATION_SPECS=0"
    ]
  },
  "rvm": [
    "2.5.1"
  ],
  "dist": "trusty",
  "sudo": true,
  "cache": {
    "apt": true,
    "directories": [
      "${HOME}/bin"
    ]
  },
  "addons": {
    "apt": {
      "packages": [
        "bc"
      ]
    }
  },
  "script": [
    "./runtests",
    "git diff --exit-code",
    "git diff --cached --exit-code",
    "if [[ $INTEGRATION_SPECS = 1 ]]; then source .example.env; bundle exec chirp; fi"
  ],
  "language": "ruby",
  "after_failure": [
    "bundle exec chirp dumplogs ./log"
  ],
  "after_success": [
    "bundle exec chirp pushback",
    "bundle exec chirp sendstats"
  ],
  "before_install": [
    "mkdir -p \"${HOME}/bin\"",
    "if [[ ! -f \"${HOME}/bin/shellcheck\" ]]; then curl -sSL \"${SHELLCHECK_URL}\" | tar -C \"${HOME}/bin\" -xjf -; fi",
    "shellcheck --version",
    "if [[ ! -f \"${HOME}/bin/shfmt\" ]]; then curl -sSL \"${SHFMT_URL}\" -o \"${HOME}/bin/shfmt\"; chmod +x \"${HOME}/bin/shfmt\"; fi",
    "shfmt -version"
  ]
}