Github 작업을 사용하여 PR 정보가 포함된 사용자 지정 형식의 이메일 메시지 받기
내 워크플로우
. 이 작업은 풀 요청에 사용되는 분기 이름과 풀 요청에서 얻은 기타 정보를 사용하여 올바른 형식의 이메일 제목과 본문을 제공합니다.
Javascript를 사용하여 지점 이름에 대한 문자열 처리를 수행하고 PR 정보가 추가된 서식 있는 이메일 제목과 본문을 가져왔습니다.
작업의 입력 및 출력은 다음과 같습니다.
inputs:
repo-name:
description: 'Repository name'
required: true
groups:
description: 'Branch groups (as CSV) for which you want to get email message data'
required: true
branch-name:
description: 'Branch name'
required: true
pr-title:
description: 'Pull request title'
pr-url:
description: 'Pull request url'
outputs:
subject:
description: 'Email subject'
body:
description: 'Email body'
위에 표시된 출력을 사용하여 원하는 대로 사용할 수 있습니다. 다른 유형Github action을 사용하여 특정 유형의 풀 요청에 대한 이메일을 보내는 데 사용합니다.
리포지토리Design-Patterns-And-Principles에서 브랜치 이름
pattern/test
으로 PR을 열었을 때 받은 메일은 다음과 같습니다.제출 카테고리:
메인테이너 머스트해브
Yaml 파일 또는 코드 링크
데반시-모리아 / Get-Email-Message-From-Branch-Action
풀 요청에 사용된 브랜치 이름과 풀 요청에서 얻은 기타 정보를 사용하여 올바른 형식의 이메일 제목과 본문을 제공합니다.
PR 정보가 포함된 맞춤 이메일 메시지 받기
풀 요청에 사용된 브랜치 이름과 풀 요청에서 얻은 기타 정보를 사용하여 올바른 형식의 이메일 제목과 본문을 제공합니다.
용법
name: Get message
uses: Devansh-Maurya/Get-Email-Message-From-Branch-Action@v3
with:
repo: ${{ github.repository }}
groups: group1,gropup2
branch: ${{ github.event.pull_request.head.ref }}
pr-title: ${{ github.event.pull_request.title }}
pr-url: ${{ github.event.pull_request.html_url }}
선적 서류 비치
inputs:
repo-name:
description: 'Repository name'
required: true
groups:
description: 'Branch groups (as CSV) for which you want to get email message data'
required: true
branch-name:
description: 'Branch name'
required: true
pr-title:
description: 'Pull request title'
pr-url:
description: 'Pull request url'
outputs:
subject:
description: 'Email subject'
body:
description: 'Email body'
View on GitHub
추가 리소스/정보
객체 지향 프로그래밍에서 디자인 원칙과 패턴을 배우면서 구축하고 있는 내 저장소 중 하나에서 내 작업을 사용하고 있습니다. 레포는 Kotlin에서 공부한 각 패턴을 구현하는 일종의 메모 작성 장소입니다. 액션은 새로운 디자인 패턴이나 디자인 원칙을 추가하기 위해 풀 요청이 있을 때마다 메일을 보냅니다. 여기에서 확인하십시오.
데반시-모리아
/
디자인 패턴 및 원칙
Kotlin으로 작성된 다양한 디자인 패턴 및 원칙 모음
Kotlin으로 작성된 디자인 패턴 및 원칙 모음
디자인 원칙이란 무엇입니까?
설계 원칙은 코드를 보다 유지 관리, 유연성 또는 확장 가능하게 만들기 위해 코드를 설계하거나 작성하는 데 적용할 수 있는 기본 도구 또는 기술입니다.
Explore the Design Principles in this repo
디자인 패턴이란 무엇입니까?
디자인 패턴은 컨텍스트의 문제에 대한 솔루션입니다.
일련의 제약 조건에 의해 영향을 받는 목표가 있는 문제가 있는 상황에 있는 경우…
View on GitHub
당신이 그것을 좋아 바랍니다. 읽어 주셔서 감사합니다.
Reference
이 문제에 관하여(Github 작업을 사용하여 PR 정보가 포함된 사용자 지정 형식의 이메일 메시지 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devanshmaurya/get-a-custom-formatted-email-message-with-pr-info-using-github-actions-26ic텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)