mda-remove-sudo remove sudo key since it's been deprecated

Travis CI uses a single linux infrastructure https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

María de Antón avatar María de Antón

Push event #105.1 passed

  • Ran for
AMD64
no language set
Git
language: ruby
before_script:
- curl -L https://releases.hashicorp.com/packer/1.2.5/packer_1.2.5_linux_amd64.zip -o /tmp/packer.zip
- sudo unzip -o -d /usr/local/bin /tmp/packer.zip
- sudo chmod +x /usr/local/bin/packer
- sudo curl -L https://github.com/jetbrains-infra/packer-builder-vsphere/releases/download/v2.0/packer-builder-vsphere-clone.linux -o /usr/local/bin/packer-builder-vsphere-clone.linux
- sudo chmod +x /usr/local/bin/packer-builder-vsphere-clone.linux
- sudo curl -L https://github.com/jetbrains-infra/packer-builder-vsphere/releases/download/v2.0/packer-builder-vsphere-iso.linux -o /usr/local/bin/packer-builder-vsphere-iso.linux
- sudo chmod +x /usr/local/bin/packer-builder-vsphere-iso.linux
script:
- rake

notifications:
  email: false
.travis.yml
---

dist: bionic

language: minimal

services: docker

before_install:
  - docker version
  - docker info

install:
  - export IMAGE=$(echo $TRAVIS_REPO_SLUG | sed 's/\/docker-/\//g')
  - mkdir -p ~/.docker
  - git clone https://github.com/docker-library/official-images.git ~/.docker/official-images

script:
  - sudo docker build -t "$IMAGE" .
  - |
    sudo ~/.docker/official-images/test/run.sh "$IMAGE" -t utc
    sudo ~/.docker/official-images/test/run.sh "$IMAGE" -t cve-2014--shellshock
    sudo ~/.docker/official-images/test/run.sh "$IMAGE" -t no-hard-coded-passwords
    sudo ~/.docker/official-images/test/run.sh "$IMAGE" -t override-cmd

after_success:
  - docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
  - |
    if [[ -n "$TRAVIS_TAG" ]]; then
      docker tag "$IMAGE" "$IMAGE":"$TRAVIS_TAG"
      docker push "$IMAGE":"$TRAVIS_TAG"
    elif [[ "$TRAVIS_BRANCH" =~ master ]]; then
      docker tag "$IMAGE" "$IMAGE":latest
      docker push "$IMAGE":latest
    else
      docker tag "$IMAGE" "$IMAGE":"$TRAVIS_BRANCH"
      docker push "$IMAGE":"$TRAVIS_BRANCH"
    fi
Build Config
{
  "os": [
    "linux"
  ],
  "dist": "trusty",
  "script": [
    "rake"
  ],
  "language": "ruby",
  "before_script": [
    "curl -L https://releases.hashicorp.com/packer/1.2.5/packer_1.2.5_linux_amd64.zip -o /tmp/packer.zip",
    "sudo unzip -o -d /usr/local/bin /tmp/packer.zip",
    "sudo chmod +x /usr/local/bin/packer",
    "sudo curl -L https://github.com/jetbrains-infra/packer-builder-vsphere/releases/download/v2.0/packer-builder-vsphere-clone.linux -o /usr/local/bin/packer-builder-vsphere-clone.linux",
    "sudo chmod +x /usr/local/bin/packer-builder-vsphere-clone.linux",
    "sudo curl -L https://github.com/jetbrains-infra/packer-builder-vsphere/releases/download/v2.0/packer-builder-vsphere-iso.linux -o /usr/local/bin/packer-builder-vsphere-iso.linux",
    "sudo chmod +x /usr/local/bin/packer-builder-vsphere-iso.linux"
  ],
  "notifications": {
    "email": {
      "enabled": false
    }
  }
}