CircleCI에서 Rubocop 실행 시간을 단축하는 방법 (--parallel)

1707 단어 CircleCIRuboCop

소개



CI에서 약 1700 파일에 대해 rubocop을 실행하는 데 약 3 분의 시간이 걸렸다.--parallel 를 사용하여 rubocop의 실행 시간을 약 1분으로 단축할 수 있었다.

구성 전제


  • rails (5.2.3)
  • rspec (3.9.0)
  • rubocop (0.78.0)
  • rubocop-rspec (1.37.1)
  • CircleCI (2.1)
  • Resources 2CPU/4096MB


  • 설정 예(발췌)



    .circleci/config.yml
    rubocop:
        executor: ruby
        steps:
          - attach_workspace:
              at: ~/
          - run:
              name: Rubocop
              command: bundle exec rubocop --parallel
    

    토 CS. 루보 아이 p. 오 rg

    효과



    --parallel을 사용하기 전에





    --parallel을 사용하는 경우



    좋은 웹페이지 즐겨찾기