본문 바로가기

카테고리 없음

2020-11-22 22시 개발자 글 모음 | "[ci skip] 커밋 메시지로 Gi" 외 1개 이야기

2020년 11월 4주차 회고 by 남경호

  • 스타트업에서 TF팀이 아닌 경우라면 스크럼방식으로 업무를 진행한다면 계획되지 않은 업무가 발생하는 것은 어쩔수 없는 부분이고 그러한 부분을 받아주기위해서 어느정도 스토리 포인트를 남겨두고 진행해야 되는것이 맞다고 생각한다
  • 적어도 계획했던 일은 해야하고 그러한 일을 한 후에 회고를 통해 방향성을 바꿀 순 있지만 스프린트 중간에 요구사항이 변경되고 계획했던 작업 내용을 변경하는 것은 기본 룰을 깨는 것이라 조심해야 할것 같다
  • 다만 지금 내가 만들고 있는 서비스의 테이블의 경우 insert보다는 조회나 업데이트가 자주 일어나는 테이블이라 insert의 성능이 중요하지 않고 시퀀스 값이 순차적으로 증가함을 보장하는게 중요하므로 no cache로 설정하였다


[ci skip] 커밋 메시지로 GitHub Actions 실행 취소하기 by 변정훈 about Git

  • CI를 사용하면 커밋이 올라올 때마다 CI를 실행하게 되는데 보통 시간도 몇 분 이상 걸리고 유료로 사용하면 과금이 되기 때문에 커밋을 올리면서 불필요한 CI 실행을 하지 않을 필요가 있다
  • event_name == 'pull_request' run: echo "::set-output name=HEAD_COMMIT_MSG::$(git log --no-merges -1 --oneline)" check-skip: name: Check to skip CI needs: prepare-commit-msg runs-on: ubuntu-latest if: ${{ !contains(github
  • test 잡에서 needs: check-skip 로 지정했으므로 이 잡이 실행되어야 전체를 실행할 수 있다