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 즐기세요 ♪
(이런 기사 정말 죄송합니다.)
Reference
이 문제에 관하여(circle ci가 너무 붐벼서 아무거나 [ci skip] 넣고 싶어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/MakoTano/items/22219c1ec4857f2ec381텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)