GiitHub Actions에서 공식 게시용 PR 자동 설정
2361 단어 GitHubGitHub Actionstech
main
지점을 정착 환경으로 설계한 다음release
지점을 정식 환경으로 설계한 상황을 예로 들어 설명한다.main
브랜치와 디버깅 환경을 결합한 후 다음 마지막 단계를 통해 공식 환경에 프레젠테이션할 PR을 자동으로 설정할 수 있습니다..github/workflows/deploy.yml
name: deploy
on:
push:
branches:
- main
- release
jobs:
deploy:
steps:
# 略(mainブランチであれば検証環境に、releaseブランチであれば本番環境にデプロイする処理)
- name: Create production release PR if does not exist
if: github.ref == 'refs/heads/main'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh pr view || gh pr create --base release --title "Production Release" --body ""
gh pr view ||
어떤 목적은 분기main
에서 분기를 통합한 PR이 있어도 Actions가 틀리지 않도록 하는 것이다.
Reference
이 문제에 관하여(GiitHub Actions에서 공식 게시용 PR 자동 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/shonansurvivors/articles/e12d3d71ceb0703b1445텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)