Circle CI의 무료 플랜으로 Build에 행렬이 생기기 시작하면 [ci skip]을 잘 사용하면 행복해질 수 있다.

1666 단어 CircleCI

Circle CI의 무료 프레임은 1 컨테이너 = 1 병렬



Circle CI는 친절하게 1 컨테이너는 무료로 제공해주기 때문에 처음에는 기분 좋게 사용할 수 있지만, 서서히 프로젝트가 늘어나면, build의 행렬이 생기기 시작한다.
1 컨테이너를 더하기 위해 $ 50/월이므로, 거기까지 싶지 않지만 돈이없는 벤처라고 조금이라도 망설이고 싶은 곳.

요금 체계는 여기가 상세하다
ぃ tp // 코 m / 미노 ぢ sk / ms / 5151 에 780c56 에cbc4d7 네

[ci skip]을 commit message에 넣으면 build가 무시된다



같다
h tps : // / rc ぇ시. 코 m / 드 cs / s ki p 아부이 ld

실제로 해봤어



적당히 차이를 만든 다음 commit message에 [ci skip]을 넣어 본다.
$ git commit -am 'skip test [ci skip]'

결과





훌륭하게 건너 뛰고 다음 build가 Running되었습니다.

사용 장소



아마 다음과 같은 장면에서 유효한 것이 아닐까 생각한다.
  • 코멘트의 typo fix와 같은 어떻게 생각해도 다시 build하지 않아도 되는 것
  • 이미지 등 정적 asset만 넣은 경우
  • 미리 build가 뚫린다고 알고 있는 경우
  • 고마고마와 push 하지 않으면 안 되는 것 같은 경우

    예를 들면...



    예를 들어, capistrano에서 deploy를 하는 것과 같은 설정을 쓰고 있는 경우, 서버측에서 특정의 branch를 pull 해 와야 하기 때문에 트라이&에러를 하고 있는 경우에서도 리모트 브랜치에 세세하게 push할 필요가 있다. 그 때, 잘 움직일 때까지는 [ci skip]로 build를 skip해 두면 다른 프로젝트에 폐를 끼치지 않습니다.

    요약



    잘 사용하면 상당히 효과를 발휘하는 것이 아닐까 생각했습니다!
  • 좋은 웹페이지 즐겨찾기