Sha256: ffc04f10f0f15c1b52c9deceaca6a5ec505d55d18cdd90408622f841534850ee

Contents?: true

Size: 1.15 KB

Versions: 4

Compression:

Stored size: 1.15 KB

Contents

image: ruby:2.5.0

pipelines:
  tags:
    '0.1.0':
    - step:
        caches:
        - bundler
        deployment: rubygems
        script:
          - mkdir -p ~/.gem/credentials
          - (umask  077 ; echo $gem_creds | base64 --decode > ~/.gem/credentials)
          - gem build legion.gemspec
          - gem push legionio-*.gem
  branches:
    master:
    - step:
        caches:
        - bundler
        script:
        - gem install bundle rubocop
        - bundle install
        - rubocop
        - rake
        services:
        - mysql
        - broker
  default:
    - step:
        caches:
          - bundler
        script:
          - gem install bundle rubocop
          - bundle install
          - rubocop
          - rake
        services:
          - mysql
          - broker
definitions:
  caches:
    bundler: vendor/bundle
  services:
    mysql:
      image: mysql:5.7
      environment:
        MYSQL_DATABASE: 'legion'
        MYSQL_ROOT_PASSWORD: 'legion'
        MYSQL_USER: 'legion'
        MYSQL_PASSWORD: 'legion'
    broker:
      image: rabbitmq:3
      environment:
        RABBITMQ_DEFAULT_USER: guest
        RABBITMQ_DEFAULT_PASS: guest

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
legionio-0.3.2 bitbucket-pipelines.yml
legionio-0.3.1 bitbucket-pipelines.yml
legionio-0.3.0 bitbucket-pipelines.yml
legionio-0.2.0 bitbucket-pipelines.yml