Github 작업으로 리포지토리 이름 자동 변경

가변 환경을 통해 리포지토리 이름을 자동으로 변경하기 위해 Github API 및 Github Action을 사용하는 리포지토리를 방금 출시했습니다.



설정


  • 설정 -> 개발자 설정에서 이름 ID가 GITHUBTOKEN인 ENV를 생성합니다
  • .
  • .github/workflow 폴더에 run.yml 작업 파일 생성

  • name: "Run"
    
    on:
      workflow_dispatch:
      watch:
        types: [started,fork]
      schedule:
        - cron: "*/60 * * * *"
    
    jobs:
      run:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v2
          - uses: actions/cache@v2
            with:
              path: ~/.npm
              key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
              restore-keys: |
                ${{ runner.os }}-node-
          - run: npm i
          - uses: ./
            with:
              githubToken: ${{ secrets.GITHUBTOKEN }}
              actor: ${{ github.actor }}
    


    옵션




    schedule:
        - cron: "*/60 * * * *"
        # auto re-run jobs after 60 seconds
    


  • here의 예 참조
  • 저자 thuongtruong1009 x Github API
  • 좋은 웹페이지 즐겨찾기