Sha256: 0bfaa759ee1c24bd7b530b5c0472261b24da8cbc5d0eaa0774783872341a41d2

Contents?: true

Size: 1.16 KB

Versions: 8

Compression:

Stored size: 1.16 KB

Contents

version: v1.0
name: Betterlog pipeline
agent:
  machine:
    type: e1-standard-2
    os_image: ubuntu2004

blocks:
  - name: Caching
    task:
      prologue:
        commands:
          - checkout
      jobs:
        - name: cache bundle
          commands:
            - sem-version ruby $(awk '/^ruby/ { print $2 }' .tool-versions)
            - cache restore gems-$SEMAPHORE_GIT_BRANCH,gems-master
            - bundle config set path 'vendor/bundle'
            - bundle config jobs $(getconf _NPROCESSORS_ONLN)
            - bundle install
            - cache store gems-$SEMAPHORE_GIT_BRANCH vendor/bundle

  - name: "Unit tests"
    task:
      env_vars:
        - name: RAILS_ENV
          value: test
      prologue:
        commands:
          - checkout

          # Setup ruby
          - sem-version ruby $(awk '/^ruby/ { print $2 }' .tool-versions)

          # Setup gems
          - cache restore gems-$SEMAPHORE_GIT_BRANCH,gems-master
          - bundle config set path 'vendor/bundle'
          - bundle config jobs $(getconf _NPROCESSORS_ONLN)
          - bundle install

      jobs:
        - name: RSpec Unit Tests
          commands:
            - bundle exec rake

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
betterlog-2.0.4 .semaphore/semaphore.yml
betterlog-2.0.3 .semaphore/semaphore.yml
betterlog-2.0.2 .semaphore/semaphore.yml
betterlog-2.0.1 .semaphore/semaphore.yml
betterlog-2.0.0 .semaphore/semaphore.yml
betterlog-1.1.1 .semaphore/semaphore.yml
betterlog-1.1.0 .semaphore/semaphore.yml
betterlog-1.0.0 .semaphore/semaphore.yml