Pull request event #96 passed

  • Ran for
  • Total time
  • New branch build
The .travis.yml file used for this job is not available
Build Config
{
  "env": {
    "global": [
      "VERSION='perl-5.24.0'",
      "NAME='5.24'",
      "ARGS=''"
    ]
  },
  "addons": {
    "artifacts": {
      "paths": [
        "$LSB_RELEASE/"
      ],
      "target_paths": [
        "/binaries/$OS_NAME/$LSB_RELEASE/$ARCH"
      ]
    }
  },
  "matrix": {
    "include": [
      {
        "env": [
          "RELEASE=trusty"
        ],
        "sudo": "required",
        "services": [
          "docker"
        ]
      },
      {
        "env": [
          "RELEASE=precise"
        ]
      },
      {
        "os": "osx",
        "env": [
          "RELEASE=mavericks"
        ]
      },
      {
        "os": "osx",
        "env": [
          "RELEASE=el_capitan"
        ],
        "osx_image": "xcode7.2b1"
      }
    ]
  },
  "script": [
    "if [[ $TRAVIS_OS_NAME = 'osx' ]]; then source $HOME/perl5/perlbrew/etc/bashrc; fi",
    "perlbrew install-cpanm --force",
    "(perlbrew list | grep $NAME) && perlbrew uninstall $NAME || true",
    "perlbrew install $VERSION --as $NAME $ARGS --notest",
    "if [[ x$ALIAS != x ]]; then perlbrew uninstall $ALIAS || true; perlbrew alias -f create $NAME $ALIAS || true; fi",
    "perlbrew list",
    "TAR_PATHS='$HOME/perl5/perlbrew/perls/$ALIAS'",
    "if [[ x$ALIAS != x ]]; then TAR_PATHS=\"$TAR_PATHS $HOME/perl5/perlbrew/perls/$ALIAS\"; fi",
    "if [[ -z \"${MODULES}\" ]]; then export MODULES='ExtUtils::MakeMaker Dist::Zilla Moose Test::Pod Test::Pod::Coverage Test::Exception Dist::Zilla::Plugin::Bootstrap::lib LWP Module::Install Test::Most'; fi",
    "for module in $MODULES; do perlbrew use $NAME && cpanm $module --force --notest; done"
  ],
  "install": [
    "if [[ $TRAVIS_OS_NAME = 'osx' ]]; then sudo chown -R $USER $HOME/perl5/; fi",
    "\\curl -L http://install.perlbrew.pl | bash",
    "export PATH=$HOME/perl5/perlbrew/bin:$PATH"
  ],
  "language": "perl",
  "after_success": [
    "mkdir -p $TRAVIS_BUILD_DIR/$LSB_RELEASE/",
    "tar cjf $TRAVIS_BUILD_DIR/$LSB_RELEASE/perl-${NAME}.tar.bz2 $HOME/perl5/perlbrew/perls/$NAME $HOME/perl5/perlbrew/bin",
    "if [[ x$ALIAS != x ]]; then tar cjf $TRAVIS_BUILD_DIR/$LSB_RELEASE/perl-${ALIAS}.tar.bz2 $HOME/perl5/perlbrew/perls/$NAME $HOME/perl5/perlbrew/perls/$ALIAS $HOME/perl5/perlbrew/bin; fi",
    "ls -l $TRAVIS_BUILD_DIR/$LSB_RELEASE"
  ],
  "before_script": [
    "export LSB_RELEASE=$(lsb_release -rs 2>/dev/null || sw_vers -productVersion | sed 's/^\\([0-9][0-9]*.[0-9][0-9]*\\).*/\\1/')",
    "export OS_NAME=${OS_NAME:-$((lsb_release -is 2>/dev/null || echo \"osx\") | tr \"A-Z\" \"a-z\")}",
    "export ARCH=$(uname -m)"
  ]
}