github 작업으로 커밋에 대한 주석을 만드는 방법은 무엇입니까?

메란 모티에

이 구성으로 github 작업을 사용합니다.

name: Node CI

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v1
      - name: install node
        uses: actions/setup-node@v1
        with:
          node-version: 12.x
      - name: npm install
        run: npm install
      - name: npm build
        run: npm run build --if-present
      - name: npm test
        run: npm test
      - name: make storybook
        run: npm run build-storybook
      - uses: dswistowski/surge-sh-action@v1
        with:
          domain: 'https://react-strix-$(git rev-parse --short HEAD).surge.sh'
          project: '.out'
          login: [email protected]
          token: ${{ secrets.SURGE_PASSWORD }}
      - name: deploy image
        run: |
          docker login docker.pkg.github.com --username straxico --password ${{ secrets.DOCKER_PASSWORD }}
          docker build . --file Dockerfile --tag docker.pkg.github.com/straxico/react-strix/master:$(git describe --tags)
          docker push docker.pkg.github.com/straxico/react-strix/master:$(git describe --tags)

내 스토리 북과 도커 URL이 포함 된 최신 푸시 커밋에 대한 댓글을 자동으로 만들고 싶습니다. "지금"봇처럼

여기에 이미지 설명 입력

github 작업으로 커밋에 대한 주석을 어떻게 작성할 수 있습니까?

Peterevans

업데이트 : 커밋 주석 작성을 단순화하는 작업을 작성했습니다. 참조를 위해 아래의 원래 솔루션을 남겨 두겠습니다.

자세한 사용법 커밋 주석참조 하십시오.

      - name: Create commit comment
        uses: peter-evans/commit-comment@v1
        with:
          body: |
            This is a multi-line test comment
            - With GitHub **Markdown**
            - Created by [commit-comment][1]

            [1]: https://github.com/peter-evans/commit-comment

커밋 주석 작업 예

원래 솔루션 : 다음 워크 플로는 좋은 시작점이 될 것입니다. API에 대한 전체 문서는 https://developer.github.com/v3/repos/comments/#create-a-commit-comment 에서 찾을 수 있습니다.

name: commit comment
on: push
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: Add commit comment
        run: |
          jq -nc '{"body": "test comment"}' | \
          curl -sL  -X POST -d @- \
            -H "Content-Type: application/json" \
            -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
            "https://api.github.com/repos/$GITHUB_REPOSITORY/commits/$GITHUB_SHA/comments"

다음과 같이 커밋에 대한 주석을 생성합니다. 커밋 댓글 예제

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Octokit을 사용하여 GitHub 저장소에 대한 커밋 수를 찾는 방법은 무엇입니까?

분류에서Dev

etckeeper로 깨끗한 커밋을 만드는 방법은 무엇입니까?

분류에서Dev

프로젝트에서 커밋을 얻기 위해 Github 사용자의 Atom 피드에 액세스하는 방법은 무엇입니까? 또는 대안

분류에서Dev

GitHub에서 로컬 파일을 최신 커밋으로 재설정하는 방법은 무엇입니까?

분류에서Dev

동일한 브랜치에 머무르면서 git 작업 복사본을 특정 커밋으로 업데이트하는 방법은 무엇입니까?

분류에서Dev

GitHub 작업에 대한 문자열로 이벤트 구성을 설정하는 방법은 무엇입니까?

분류에서Dev

rebase -ir로 이전에 온 관련없는 커밋으로 작업 한 후 병합 충돌 해결을 다시 실행하는 방법은 무엇입니까?

분류에서Dev

분기에 대한 마지막 여러 커밋을 추출하고 이전 커밋으로 재설정하는 방법은 무엇입니까?

분류에서Dev

Emacs 새 주석 줄을 c 주석에 대해 '*'로 시작하는 방법은 무엇입니까?

분류에서Dev

SSH 키를 사용하여 GitHub에서 공동 작업자로 커밋하는 방법은 무엇입니까?

분류에서Dev

도커 이미지를 빌드하고 GitHub 작업에서 다음 작업을위한 컨테이너로 사용하는 방법은 무엇입니까?

분류에서Dev

MethodSymbol에 대한 필드 주석을 찾는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 GitHub 작업에 대한 출력을 생성하는 방법은 무엇입니까?

분류에서Dev

GitHub API를 사용하여 모든 브랜치에서 단 하나의 파일에 대한 커밋 기록을 얻는 방법은 무엇입니까?

분류에서Dev

커밋 기록을 포함하여 로컬 RStudio 프로젝트를 Github에 업로드하는 방법은 무엇입니까?

분류에서Dev

.NET 프로젝트에서 단위 테스트를위한 GitHub 작업을 만드는 방법은 무엇입니까?

분류에서Dev

파일 업로드를 통해 생성 된 Github에서 특정 커밋 내역을 삭제하는 방법은 무엇입니까?

분류에서Dev

GitHub 작업에서 컨테이너를 대상으로 지정하는 방법은 무엇입니까?

분류에서Dev

Git에서 수정 커밋을 일반 커밋으로 승격하는 방법은 무엇입니까?

분류에서Dev

Git에서 마지막 커밋을 새 커밋으로 복사하는 방법은 무엇입니까?

분류에서Dev

주석 작성자가 GitHub에서 pull 요청을 필터링하는 방법은 무엇입니까?

분류에서Dev

수은으로 대용량 파일에 주석을 추가하는 방법은 무엇입니까?

분류에서Dev

liferay에서 하이퍼 링크에 대한 작업 URL을 만드는 방법은 무엇입니까?

분류에서Dev

liferay에서 하이퍼 링크에 대한 작업 URL을 만드는 방법은 무엇입니까?

분류에서Dev

수정 한 파일에 github에서 새 커밋이 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

실제로 병합 커밋 전에 두 개의 커밋을 스쿼시하는 방법은 무엇입니까?

분류에서Dev

QR 코드에 대한 탭으로 구분 된 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

커밋 메시지를 핵심 추적기 스토리에 주석으로 보내기 위해 git hook을 추가하는 방법은 무엇입니까?

분류에서Dev

git log를 사용하여 프로젝트에 더 많은 커밋을 수행 한 작성자와 커미터를 찾는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Octokit을 사용하여 GitHub 저장소에 대한 커밋 수를 찾는 방법은 무엇입니까?

  2. 2

    etckeeper로 깨끗한 커밋을 만드는 방법은 무엇입니까?

  3. 3

    프로젝트에서 커밋을 얻기 위해 Github 사용자의 Atom 피드에 액세스하는 방법은 무엇입니까? 또는 대안

  4. 4

    GitHub에서 로컬 파일을 최신 커밋으로 재설정하는 방법은 무엇입니까?

  5. 5

    동일한 브랜치에 머무르면서 git 작업 복사본을 특정 커밋으로 업데이트하는 방법은 무엇입니까?

  6. 6

    GitHub 작업에 대한 문자열로 이벤트 구성을 설정하는 방법은 무엇입니까?

  7. 7

    rebase -ir로 이전에 온 관련없는 커밋으로 작업 한 후 병합 충돌 해결을 다시 실행하는 방법은 무엇입니까?

  8. 8

    분기에 대한 마지막 여러 커밋을 추출하고 이전 커밋으로 재설정하는 방법은 무엇입니까?

  9. 9

    Emacs 새 주석 줄을 c 주석에 대해 '*'로 시작하는 방법은 무엇입니까?

  10. 10

    SSH 키를 사용하여 GitHub에서 공동 작업자로 커밋하는 방법은 무엇입니까?

  11. 11

    도커 이미지를 빌드하고 GitHub 작업에서 다음 작업을위한 컨테이너로 사용하는 방법은 무엇입니까?

  12. 12

    MethodSymbol에 대한 필드 주석을 찾는 방법은 무엇입니까?

  13. 13

    Bash 스크립트에서 GitHub 작업에 대한 출력을 생성하는 방법은 무엇입니까?

  14. 14

    GitHub API를 사용하여 모든 브랜치에서 단 하나의 파일에 대한 커밋 기록을 얻는 방법은 무엇입니까?

  15. 15

    커밋 기록을 포함하여 로컬 RStudio 프로젝트를 Github에 업로드하는 방법은 무엇입니까?

  16. 16

    .NET 프로젝트에서 단위 테스트를위한 GitHub 작업을 만드는 방법은 무엇입니까?

  17. 17

    파일 업로드를 통해 생성 된 Github에서 특정 커밋 내역을 삭제하는 방법은 무엇입니까?

  18. 18

    GitHub 작업에서 컨테이너를 대상으로 지정하는 방법은 무엇입니까?

  19. 19

    Git에서 수정 커밋을 일반 커밋으로 승격하는 방법은 무엇입니까?

  20. 20

    Git에서 마지막 커밋을 새 커밋으로 복사하는 방법은 무엇입니까?

  21. 21

    주석 작성자가 GitHub에서 pull 요청을 필터링하는 방법은 무엇입니까?

  22. 22

    수은으로 대용량 파일에 주석을 추가하는 방법은 무엇입니까?

  23. 23

    liferay에서 하이퍼 링크에 대한 작업 URL을 만드는 방법은 무엇입니까?

  24. 24

    liferay에서 하이퍼 링크에 대한 작업 URL을 만드는 방법은 무엇입니까?

  25. 25

    수정 한 파일에 github에서 새 커밋이 있는지 확인하는 방법은 무엇입니까?

  26. 26

    실제로 병합 커밋 전에 두 개의 커밋을 스쿼시하는 방법은 무엇입니까?

  27. 27

    QR 코드에 대한 탭으로 구분 된 문자열을 만드는 방법은 무엇입니까?

  28. 28

    커밋 메시지를 핵심 추적기 스토리에 주석으로 보내기 위해 git hook을 추가하는 방법은 무엇입니까?

  29. 29

    git log를 사용하여 프로젝트에 더 많은 커밋을 수행 한 작성자와 커미터를 찾는 방법은 무엇입니까?

뜨겁다태그

보관