circle ci가 너무 붐벼서 아무거나 [ci skip] 넣고 싶어요.

1420 단어 Git
쓰다기세등등했지만 쓴 시간 때문에 정체불명의 물건에 뺏겼어요
기술이라뇨, 여러분들이 개발 현장에서도 사용할 수 있는 걸 넣겠습니다.

circle ci 붐빈다.


인원수도 상응하여 Go 언어의 번역이 매일 느려지고 있다.
매일 치열한 경기 현장에서 CI는 마침내 차가 크게 막혔다.
안 끝나. 안 끝나.
하나 돌리는 데 xxx분 걸려요.기다릴 수 없다.

WIP야!
판면 디자인 수정!HTML 수정에 대해 제대로 테스트할 필요가 있습니까!
          ____
        /      \
       /  ─    ─\
     /    ⌒   ⌒  \     ハハッ ワロス
     |       ,ノ(、_, )ヽ    |
      \      トェェェイ   /
       /   _ ヽニソ,  く
그래서 CI를 돌릴 필요가 없나요?커미션을 조금 억제할 수 있으면 좋을 줄 알았는데.
Skip a build - CircleCI의 글에서 말했듯이CircleaCI의 공식 홈페이지에 [ci skip]의 제출 정보를 더하면 CI는 돌아갈 수 없다!
이 때문에 확장자를 판정했고, 이 제출 정보를 추가한githook을 썼습니다.
/path/to/directory/.git/hooks
$ cat commit-msg
#!/bin/sh

git diff --staged --name-only | grep -e .go -e .ts > /dev/null;

if [ "$?" -ne 0 ]; then
    echo " [ci skip]" >> $PAIRS_ROOT/.git/COMMIT_EDITMSG;
fi
-e .go -e .ts 부분에 다양한 확장자를 넣어 제출 조건에 맞는 확장자가 없으면 제출 정보가 무단으로 추가된다[ci skip].
이 예라면 .go,.ts가 없으면 [ci skip]를 추가한다.
훅 잘 하시고 편안한 CircleaCi 즐기세요 ♪
(이런 기사 정말 죄송합니다.)

좋은 웹페이지 즐겨찾기