GitHub 작업을 통한 리포지토리 자동화
7742 단어 devopsgithubgithubactions
PR 검토 자동화.
이전 게시물에서 actions/github-script을 사용하여 워크플로 YAML에서 직접 이벤트를 자동화하는 방법을 공유했습니다.
JavaScript에서 GitHub Action 스크립팅으로 PR 검토 자동화
Brian Douglas ・ 2월 14일 ・ 2분 읽기
#github
#devops
#githubactions
#javascript
문제 생성 자동화
우리 팀은 전 세계에서 온 많은 사람들로 구성되어 있습니다. 팀의 주간 스탠드업을 관리하기 위해 GitHub Actions를 사용하여 문제 생성을 자동화합니다.
on:
schedule:
- cron: 01 13 * * 0
name: Top 5
jobs:
createAnIssue:
name: Create an issue
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Create an issue
uses: bdougie/create-an-issue@e43b083ea71e22e77a81ffb4a55dacb2addb71ed
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
args: .github/ISSUE_TEMPLATE/TOP5.md
이 워크플로를 사용하면 동일한 의제가 생성된 문제를 자동화하여 팀 동기화가 더욱 효과적입니다. 팀이 원격으로 작업하는 동안 시도해 보시기 바랍니다.
제이슨에트코 / 이슈 만들기
템플릿 파일에서 새 문제를 만들기 위한 GitHub 작업입니다.
문제 작업 만들기
템플릿 파일을 사용하여 새 문제를 생성하는 GitHub 작업입니다.
용법
이 GitHub 작업은 문제 템플릿 파일을 기반으로 새 문제를 만듭니다. 다음은 커밋을 푸시할 때마다 새 문제를 생성하는 예제 워크플로입니다.
# .github/workflows/issue-on-push.yml on: [push] name: Create an issue on push jobs stuff runs-on: ubuntu-latest steps - uses: actions/checkout@v2 - uses: JasonEtco/create-an-issue@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
이것은
.github/ISSUE_TEMPLATE.md
파일에서 읽습니다. 이 파일에는 새 문제를 구성하는 데 도움이 되는 머리말이 있어야 합니다.--- title: Someone just pushed assignees: JasonEtco, matchai labels: bug, enhancement --- Someone just pushed, oh no! Here's who did it: {{ payload.sender.login }}.
위의 예에는 일부
{{ mustache }}
변수가 있음을 알 수 있습니다. 이슈 템플릿은 트리거된 이벤트에 대한 모든 것에 액세스할 수 있습니다…View on GitHub
위의 작업 흐름 외에도 금요일에 하는 작업closes the issue과 리포지토리에 대한 작업pins the issue이 있습니다. 작업을 통해 개발자 워크플로를 개선하는 방법은 무수히 많습니다. 의견에 예가 있으면 알려주십시오. 항상 즐겁게 배웁니다.
이것은 28일간의 Actions 시리즈의 일부입니다. 더 많은 GitHub 작업 팁에 대한 알림을 받으려면 여기 Dev에서 GitHub 조직을 팔로우하세요. Node.js로 작업을 빌드하는 방법 알아보기
GitHub Actions에서 워크플로 속도를 높이는 종속성 캐싱
Brian Douglas ・ 2월 25일 ・ 2분 읽기
#github
#devops
#node
Reference
이 문제에 관하여(GitHub 작업을 통한 리포지토리 자동화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/github/repository-automation-with-github-actions-5776텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)