GitHub Actions를 사용하여 Javascript 프로젝트를 효율적으로 유지 관리
3484 단어 actionshackathongithubjavascript
내 워크플로우
JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Actions. 관리자가 프로젝트에서 사용되는 패키지를 제어할 수 있도록 도와줍니다.
기능:
제출 카테고리:
메인테이너 머스트해브
용법
워크플로에 다음을 추가하면 js-package-info 작업을 사용하여 새 작업이 생성됩니다.
on: [pull_request]
jobs:
js-package-info:
runs-on: ubuntu-latest
name: An Action to analyze javascript packages
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '12'
- run: npm install -g bundle-phobia-cli
- run: npm install -g depcheck
- name: Get Package Info
uses: DesignrKnight/js-package-info@v2
with:
node_dir: './'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
코드 링크
디자이너나이트 / js 패키지 정보
JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Actions
JS 패키지 정보
JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Action입니다. 관리자가 프로젝트에서 사용되는 패키지를 제어할 수 있도록 도와줍니다.
기능:
용법
워크플로에 다음을 추가하면 js-package-info 작업을 사용하여 새 작업이 생성됩니다.
jobs:
js-package-info:
runs-on: ubuntu-latest
name: An Action to analyze javascript packages
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '12'
- run: npm install -g bundle-phobia-cli
- run: npm install -g depcheck
- name: Get Package Info
uses: DesignrKnight/js-package-info@v2
with:
node_dir: './'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
입력
node_dir
기본값은
./
입니다. git repo에서 package.json 파일의 상대 위치를 가리키도록 변경합니다. 위치가 ./server/package.json
인 경우 환경 변수는 ./server/
깃허브_토큰
컨텍스트의 GitHub 토큰은 다음 용도로 사용됩니다.
View on GitHub
입력 매개변수
node_dir
기본값은
./
. git repo에서 package.json 파일의 상대 위치를 가리키도록 변경합니다. 위치가
./server/package.json
, 환경 변수는
./server/
깃허브_토큰
컨텍스트의 GitHub 토큰은 이 작업을 실행하는 데 사용됩니다. 이를 변경하지 않고 그대로 두면 거의 모든 사용 사례에서 작동합니다.
추가 리소스/정보
작업은 작업을 위해 다음을 사용합니다.
표지 사진 작성자: Stanley Dai on Unsplash
Reference
이 문제에 관하여(GitHub Actions를 사용하여 Javascript 프로젝트를 효율적으로 유지 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/designrknight/maintain-javascript-project-efficiently-with-github-actions-5ha4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)