CI & CD
-
GitHub) Package Registry로 나만의 private npm registry 만들기CI & CD 2022. 3. 18. 23:25
내가 개발한 설정 혹은 API를 package로 만들어서 registry에 배포하는 그런 갈망은 개발자라면 누구나 갖고 있는 것 같다. 하지만 npm 으로 다운받아 사용하려면 무조건 public으로 publish를 해야한다.... 은근히 부담스러운걸... GCP와 AWS의 도움을 받지 않고 GitHub 만으로 private npm registry를 만들 수 있다는 것을 요즘에서야 알게되어 기록해둔다. - package 접근 권한을 가진 GITHUB_TOKEN이 필요하다. (최소한 write & read) - 해당 스코프 내에서 npm cli로 github packages에 로그인해준다. // 개발하는 패키지의 이름이 @abc/awsomePackage 라면 npm login --scope=@abc/awso..
-
(작성중) Nexus 로 공짜 사설 repository 만들기CI & CD 2022. 2. 5. 12:28
회사 프로젝트마다 주구장창 약방의 감초마냥 쓰이는 녀석들이 있다. 바로 자체 authentication API 들이다. 어차피 200이 나오던 500이 나오던 API 마다 return status와 그에 대한 메세지들은 얼추 정해져있기 때문에 개발 문화 진화의 푸른 꿈을 갖고 node package 화 프로젝트가 시작되었다. 하지만 복병이 있었으니, 그래도 회사 로그인 API 인데 npm 에 public으로 올리긴 좀... 거시기하니까 private npm으로 만들라는 요구가 있었다. 맞아.. 근데 문제는 그거야 내가 이걸 하게 되었다는거... 모르는 것에 대한 책임은 쪼까 무겁지만, 그래도 모르니까 더 배울 맛이 났었던 Nexus로 공짜 사설 repository 만들기를 기록해둔다. (이 블로그는 내 ..