Sha256: bb5bccfd3bf1fb8aa8d3b5bf16337bfdb62b3200f95b37361447b98dcc45b8b6

Contents?: true

Size: 910 Bytes

Versions: 1

Compression:

Stored size: 910 Bytes

Contents

matrix:
  include:
    - DOCKER_RUBY_VERSION: 2.2
      RUBY_IMAGE_TAG: 2.2-1

    - DOCKER_RUBY_VERSION: 1.9.3
      RUBY_IMAGE_TAG: 1.9.3-2

build:
  image: abakpress/dind:2
  privileged: true
  volumes:
    - /home/data/drone/images:/images
    - /home/data/drone/gems:/bundle
    - /home/data/drone/key_cache:/ssh_keys
  environment:
    - COMPOSE_FILE_EXT=drone
  commands:
    - wrapdocker docker -v

    - if [ ! -e /images/ssh-agent.tar ]; then docker pull whilp/ssh-agent; docker save whilp/ssh-agent > /images/ssh-agent.tar; fi
    - if [ ! -e /images/ruby_$RUBY_IMAGE_TAG.tar ]; then docker pull abakpress/ruby:$RUBY_IMAGE_TAG; docker save abakpress/ruby:$RUBY_IMAGE_TAG > /images/ruby_$RUBY_IMAGE_TAG.tar; fi

    - docker load -i /images/ssh-agent.tar
    - docker load -i /images/ruby_$RUBY_IMAGE_TAG.tar

    - dip ssh add -T -v /ssh_keys -k /ssh_keys/id_rsa
    - dip provision
    - dip rspec

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
string_tools-0.7.0 .drone.yml