AMD64
no language set
Git
language: ruby
dist: xenial
group: edge
services:
- redis-server
env:
  global:
  - RACK_ENV=test
  - COVERAGE=1
before_install:
- gem install bundler
- source example.env
script:
- bundle exec rake
- bundle exec rake docker:build
deploy:
  provider: script
  script: bundle exec rake docker:deploy
  on:
    # push all non-PR builds to Docker Hub
    all_branches: true
    condition: "$TRAVIS_PULL_REQUEST == false"
ros-planning/moveit_grasps:.travis.yml@3c24d0b
# This config file for Travis CI utilizes https://github.com/ros-planning/moveit_ci/ package.
sudo: required
dist: trusty
services:
  - docker
language: cpp
cache: ccache
compiler: gcc

notifications:
  email:
    recipients:
env:
  matrix:
    - DOCKER_IMAGE=moveit/moveit:master-source   TEST=clang-format,catkin_lint
    - DOCKER_IMAGE=moveit/moveit:master-source

before_script:
  - git clone -q --depth=1 https://github.com/ros-planning/moveit_ci.git .moveit_ci
script:
  - .moveit_ci/travis.sh
Build Config
{
  "os": [
    "linux"
  ],
  "env": {
    "global": [
      "RACK_ENV=test",
      "COVERAGE=1"
    ]
  },
  "dist": "xenial",
  "group": "edge",
  "deploy": [
    {
      "on": {
        "condition": "$TRAVIS_PULL_REQUEST == false",
        "all_branches": true
      },
      "script": "bundle exec rake docker:deploy",
      "provider": "script"
    }
  ],
  "script": [
    "bundle exec rake",
    "bundle exec rake docker:build"
  ],
  "language": "ruby",
  "services": [
    "redis-server"
  ],
  "before_install": [
    "gem install bundler",
    "source example.env"
  ]
}