GitHub Actions에서 분기 이름, 커밋 SHA 등의 속성을 가져오고 표시하는 방법

3188 단어 GitHubActionsGitHub

Example



수동으로 실행하여 일부 속성을 echo로 표시하는 예
${{ プロパティー名 }} 라고 쓰면 그 부분을 치환해 준다

show-properties.yml
name: Show Properties

on: 
  workflow_dispatch:
    inputs:
      comment:
        description: "コメント"
        required: false
        default: "手動ビルド"

jobs:
  show-properties:
    runs-on: ubuntu-latest
    steps:
      - name: Show github properties
        run: | 
          echo ${{ github.workflow }}
          echo ${{ github.ref }}
          echo ${{ github.sha }}
      - name: Show secret properties
        run: | 
          echo ${{ secrets.SAMPLE }}
      - name: Show inputs properties
        run: |
          echo ${{ github.event.inputs.comment }}

secrets



액세스 토큰이나 메일 주소 등 숨기고 싶은 정보는 이하에서 secrets로서 등록한다.


이번에는 SAMPLE이라는 이름으로 등록했습니다.

결과







이와 같이 정보가 취해 이것이 있어 echo에 의해 출력되어 있다.
다만, secrets에 관해서는 로그에도 표시되지 않게 되어 있다.

프로퍼티의 상세나, 다른 프로퍼티, 사용할 수 있는 함수에 대해서 알고 싶은 경우에는 하기 참고의 링크를 참조.

참고



GitHub Actions 컨텍스트 및 표현식 구문
여기에 다른 속성과 사용 가능한 함수도 설명되어 있습니다.

좋은 웹페이지 즐겨찾기