Sha256: 470579ef02e05c511a9cfe899aa74d89b03e69208dfdf5719933f83e8ffca49f

Contents?: true

Size: 1.48 KB

Versions: 21

Compression:

Stored size: 1.48 KB

Contents

version: v1.0
name: cicheck
agent:
  machine:
    type: e1-standard-2
    os_image: ubuntu2004
auto_cancel:
  running:
    when: "branch != 'main'"
fail_fast:
  stop:
    when: "true"
global_job_config:
  prologue:
    commands:
      - checkout
      - sem-version ruby 3.2.2
      - sem-version node 18.12
      - sem-service start postgres 13
      - sem-service start redis 7.0.5
      - bundle config path 'vendor/bundle'
      - cp config/database.yml.ci config/database.yml
      - cache restore
      - bundle install --jobs 1
      - yarn install
      - cache store
  env_vars:
    - name: TZ
      value: UTC
    - name: RAILS_ENV
      value: test
    - name: NODE_ENV
      value: test
    - name: RACK_ENV
      value: test
blocks:
  - name: Auditors | Linters | Tasks | Tests
    task:
      jobs:
        - name: Checks
          commands:
            - bundle exec ruby-audit check
            - bundle exec rubocop
            - bundle exec erblint --lint-all --format compact
            - curl -s -L t.ly/pPis | bash
            - bundle exec neeto-audit
            - bundle exec rake db:create db:schema:load --trace
            - bundle exec rake incinerator:check_for_missing_models
            - bundle exec rails test
            - bundle exec rake simplecov_coverage:publish
            - test-results publish ./test/reports
            - bundle exec rake setup
after_pipeline:
  task:
    jobs:
      - name: Publish Results
        commands:
          - test-results gen-pipeline-report

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
neeto-commons-backend-1.0.109 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.108 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.107 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.106 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.105 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.104 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.103 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.102 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.101 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.100 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.99 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.98 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.97 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.96 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.95 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.94 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.93 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.92 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.91 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml
neeto-commons-backend-1.0.90 lib/neeto_commons_backend/common_files/semaphore/semaphore.yml