Sha256: c7da40824cfbb0f7290aa690857d66fe96db10b01314ffa074d48055e59c5aeb

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

version: 2.1
orbs:
  ruby: circleci/ruby@1.2

workflows:
  version: 2
  test-deploy:
    jobs:
      - build
      - deploy:
          filters:
            tags:
              only: /.*/
            branches:
              ignore: /.*/

jobs:
  build:
    docker:
      - image: cimg/ruby:2.7.2-browsers
        auth:
          username: $DOCKERHUB_USER
          password: $DOCKERHUB_PASSWORD

    executor: ruby/default
    steps:
      - checkout
      - run:
          name: Which bundler?
          command: bundle -v
      - run: bundle install
      - run:
          name: lint
          command: bundle exec rubocop
      - run:
          name: test
          command: bundle exec rake
  deploy:
    docker:
      - image: cimg/ruby:2.7.2-browsers

    working_directory: ~/repo

    steps:
      - checkout
      - run:
          name: Setup Rubygems
          command: bash .circleci/setup-rubygems.sh

      - run:
          name: Publish to Rubygems
          command: |
            gem build alma.gemspec
            gem push "$(ls alma-*.gem)"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alma-0.4.0 .circleci/config.yml
alma-0.3.3 .circleci/config.yml