Sha256: f6bdd9e5eea9b34c8974e31c106911a4e81211673097f1cc5093ac30e11fcc80

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

version: 2.1

jobs:

  build:
    machine: true
    steps:
      - checkout
  
  test:
    machine: true
    steps:
      - checkout
      - run: RUBY_IMAGE=ruby:2.5-alpine docker-compose build ruby_gem
      - run: RUBY_IMAGE=ruby:2.5-alpine docker-compose run ruby_gem rake test
      - run: RUBY_IMAGE=ruby:2.6-alpine docker-compose build ruby_gem
      - run: RUBY_IMAGE=ruby:2.6-alpine docker-compose run ruby_gem rake test
      - run: RUBY_IMAGE=ruby:2.7-alpine docker-compose build ruby_gem
      - run: RUBY_IMAGE=ruby:2.7-alpine docker-compose run ruby_gem rake test    
      
  release:
    machine: true
    steps:
      - checkout
      - run: gem install roro
      - run: roro generate::exposed ci
      - run: echo 'source roro/containers/ruby_image/ci.env' >> $BASH_ENV
      - run: printenv RUBYGEMS_API_KEY
      - run: ./.circleci/setup-gem-credentials.sh
      - run: cat ~/.gem/credentials
      - run: gem release
        
workflows:
  version: 2
    
  build-release: 
    jobs: 
      - build
      - release:
          filters: 
            branches: 
              only: release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
handsome_fencer-test-0.2.2 .circleci/config.yml