GiitHub 내의 패키지 관리 파일을 자동으로 업데이트하려면
개시하다
GiitHub 내 패키지json 등에 기재된 모듈의 버전을 업데이트하는 것은 매우 번거롭죠.
이번에는 이 버전의 업데이트가 거의 모든 자동화된 프로그램을 소개합니다.
GiitHub을 장기간 사용하는 사람에게는 당연한 내용일 수 있으니 초보자를 대상으로 시도해 보세요.
절차.
단계는 다음과 같습니다.
dependabet 가져오기
1. 자동화하려는 저장소에 액세스하여 Insights로 이동
2. 화면 왼쪽의 Dependency graph로 이동
3. Dependabot 탭을 클릭
4. Enable Dependabet을 클릭하여 유효성 유지
5.Create config file을 클릭하여 Dependabet 설정 파일 만들기
6. 설명 설정 파일
기본적으로 설정 파일은 다음과 같이 필요에 따라 변경
package-ecosystem
과directory
.package-ecosystem
포장 관리 도구의 이름만 입력하면 되고, 자바스크립트 시스템npm
이라면 파이톤pip
이면 된다.directory
에서 패키지.json과 Requirements.txt를 놓을 디렉터리를 지정합니다.기본적으로 루트 디렉터리에 있기 때문에 기본적으로 문제가 없습니다.또 여기 마지막 부분에 다음 코드를 추가한다.
이 점을 기술함으로써 Dependabbot이 제시한 글자 찾기는 자동으로
automerge
라벨과 dependencies
라벨을 추가합니다.※ 라벨이 존재하지 않을 때는 제작 필요
labels:
- "automerge"
- "dependencies"
상술한 것이 끝난 후에는 이런 느낌이다.version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
labels:
- "automerge"
- "dependencies"
Mergery 가져오기
액세스여기. - 오른쪽 위에 있는 버튼에서 Mergery를 설치합니다.
그런 다음 메러지를 적용할 창고를 선택하면 됩니다.
이렇게 하면 자동으로 버전을 업데이트하는 메커니즘이 완성되었다!
끝말
단지 Dependabbot만으로도 편리하지만 수동과 고주파의 합병은 매우 번거롭기 때문에 이것을 가져오는 것은 상당히 쉽다.
꼭 드셔보세요!
Reference
이 문제에 관하여(GiitHub 내의 패키지 관리 파일을 자동으로 업데이트하려면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/tksx1227/articles/517973fec2e693텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)