npm publish 후 git tagging 도 할 수 있을까?
Closed this issue · 6 comments
boxersb commented
Slack 에서 /release eslint-config-triple
을 통해 release (npm publish) 하면 아래와 같이 tag 가 생성됩니다.
그러나, 실제로 npm 에 publish 한것은 Semantic Version
을 따르고 있어, 아래와 같이 버전이 매겨집니다.
git의 어떤 tag 가 npm의 어느 버전을 가리키는지 파악하기 힘드므로, CD 프로세스 중 git tag 를 자동으로 생성해줄 수 있으면 좋을것 같습니다. deploy key 가 문제일것 같기는 하네요..
cc) @titicacadev/frontend 많은 의견 부탁드립니다~
inbeom commented
저희 CD 컨벤션을 Git Tag 기반으로 하고 있어서 요렇게 태그를 추가할 때마다 CD 태스크가 2번씩 트리거될수도 있네요 ㅠ 근본적인 해결을 위해서는 CD 컨벤션에 손을 대야 할 것 같습니다. 프론트엔드만 다른 CD를 쓰기도 좀 그렇고요. 조만간 SRE TF에 안건으로 올려서 고민해볼게요.
inbeom commented
음.. 트리거를 release-*
로 걸어도 되긴 합니다만 ㅋ 둘이 섞이는 것도 이상하지 않을까 해서요!
boxersb commented
SRE TF 논의 결과 기대하겠습니다 ㅎ
boxersb commented
이것.. GitHub Actions 로 갈아타면 해결되겠네요.. ㅎㅎ 시간날때 해볼께요~
giwan-dev commented
요거 완료됐던 것이죠..?