GitHub 작업
액션 생성
1 . GitHub 리포지토리의 작업 탭으로 이동합니다.
2 . 템플릿 Node.js 워크플로를 선택합니다.
삼 . 아래 코드를 추가하여 기존 코드를 교체합니다.
# This workflow will do a clean install of node dependencies, build the source code
# and run tests across different versions of node.
name: my-actions
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x]
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Set up Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install dependencies
run: npm install
- name: Run the tests
run: npm test
- name: Build
run: CI=false npm run build
참고: 다른 노드 버전을 사용해야 하는 경우
node-version: [10.x, 12.x, 14.x]
로 교체할 수 있습니다.4 . 워크플로를 새 분기에 커밋합니다.
5 . Node.js에 대한 CI라는 풀 리퀘스트를 생성합니다.
6 . 이제 리포지토리에 package.json 파일의 스크립트가 포함된 경우 실행 중인 작업을 볼 수 있습니다.
GitHub 작업 어휘
Workflow: A workflow is a unit of automation from start to finish, including the definition of what triggers the automation, what environment or other aspects should be taken account during the automation, and what should happen as a result of the trigger.(GitHub, 2020).
Job: A job is a section of the workflow, and is made up of one or more steps. In this section of our workflow, the template defines the steps that make up the build job.(GitHub, 2020).
Step: A step represents one effect of the automation. A step could be defined as a GitHub Action, or another unit, like printing something to the console.(GitHub, 2020).
Action: A GitHub Action is a piece of automation written in a way that is compatible with workflows. Actions can be written by GitHub, by the open source community, or you can write them yourself!(GitHub, 2020).
결론
이제 프로젝트에서 GitHub 작업을 사용할 수 있다고 생각합니다. 각 행이 무엇을 하는지 설명하지는 않겠지만, 행이 무엇을 하는지 더 알고 싶다면 GitHub Lab에 액세스하여 GitHub 작업 과정을 무료로 시작하는 것이 좋습니다. 😁
설치하고 사용하는 것을 잊지 마세요Vue theme for VS_Code editor, 내 테마는 +195k 설치를 달성했고 ReactJS에 대한 놀라운 지원을 받았으며 어떤 기여도 환영합니다 😁
Reference
이 문제에 관하여(GitHub 작업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mariorodeghiero/github-actions-524g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)