로켓 릴리스 발표
15파이브 / 로켓 발사기
릴리스 노트용 Python 라이브러리/배포 시 레이블 지정
로켓 방출기
일련의 git 변경 사항에 대한 PR 설명을 기반으로 릴리스 노트를 생성하기 위한 라이브러리입니다.
설치:
pip install rocket-releaser
용법:
python -m rocket_releaser github_token start_sha end_sha github_org github_repo -r repo_location --vpc_name staging --env_name staging --search_branch staging --slack_webhook_key slack_key
This would label PR's inbetween first and second sha with "staging" and send the release notes to slack If you are using a personal github account the "github_org" would be your github username.
The github token must have "repo" scope access and the token's user must have write access to the repo.
You can also pass in Jira paramaters to label Jira tickets.
--jira_token jiraToken --jira_username [email protected] --jira_url https://company.atlassian.net
홍보 형식:
To label PR's and tickets your PR's should be formatted like so:
<!-- Detailed PR description for reviewers goes here... -->
RELEASES
Change default avatar image #public Closes [ENG-1234]
<!--
- Newline after RELEASES (need this for proper formatting
…View on GitHub
이를 통해 QA 및 기타 팀은 배포된 변경 사항과 테스트가 필요한 사항을 쉽게 확인할 수 있습니다. 또한 패키지에는 PR 및 티켓에 레이블이 지정되어 있으므로 코드가 배포 프로세스의 어느 단계에 있는지 모두가 알 수 있습니다.
리포지토리는 이전에 발표된 오픈 소스를 기반으로 합니다.
Reference
이 문제에 관하여(로켓 릴리스 발표), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/15five/announcing-rocket-releaser-4phe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)