GitLab에서 dependency 관리하기.
개인 프로젝트에서 github을 사용하고 있는데,
어느날 github을 통해 어느날 dependency 이슈가 될수 있거나,
오래 되서 업데이트가 필요한 libary에 대해서 알람 및 자동 PR까지 만들어서 알려주는 서비스가 있어서 이걸 gitlab에 적용하는 과정을 적을까 합니다.
그렇게 어렵지는 않고, 순서대로 따라만 하면 됩니다.
이걸 통해서 오래된 lib에 대한 변경을 조금이라도 빠르게 하면 좋겠네요.
요구사항
* gitlab access_token
* forked dependabot project
* dependency를 체크할 gitlab project
실행 순서
* dependatbot 프로젝트 fork해서 내 gitlab에 project 생성하기
* 내 계정 세팅에서 access_token 생성하기.
* dependabot을 통해 생성된 프로젝트로 가서 settings/variables에 GITLAB_ACCESS_TOKEN 환경변수 세팅하기
* CI/CD에서 scheduler 생성하기.
프로젝트 생성하기
dependabot에서 사용할 gitlab access token 생성하기
|
TIPS
저의 경우에는 프로젝트 root에 있지 않고, 폴더 안에 package.json 파일이 있어서 찾아보니, 밑에 문서에는 없지만 DIRECTORY_PATH 라는 variable 세팅을 통해서 원하시는 폴더로 접근이 가능합니다.
저는 아래 링크를 참고해서 작업하였습니다.
댓글 없음:
댓글 쓰기