이 7개의 환경 변수를 기억하세요!

2613 단어 Bitrise

이 기사는...?


여러분!Bitrise를 사용하시겠습니까!?
저는 매일 업무 중에 사용합니다. 하루에 20채, 한 번의 건축물의 평균 시간은 25분 정도의 중량급 사용자입니다!
비트리스의 환경 변수는 공식 페이지로 정리됐지만, 많은 사람들이 어떻게 쓰는지 모른다.
여기서는 내 시각으로 이것만 사용하기 때문에 변수를 정리해 보려고!
참고가 됐으면 좋겠어요!

리스트


CI


■설명(공식 참조)
CLI가 CI(Continuus Integration) 모드로 실행되는지 여부를 나타냅니다.값은 "진짜"또는 "가짜"입니다.
■용도
CI를 제어할 때 동작하지 않으려는 단계입니다.
예를 들어 SwiftLitt의 RunScript에 포함됩니다.
if [ -z ${CI+x} ];then
  # ここでSwiftLintの処理設定
fi;

PR


■설명(공식 참조)
PR 모드에서 bitriseCLI가 실행되는지 여부를 표시합니다.값은 "진짜"또는 "가짜"입니다.
■용도
이것도 CI와 비슷한 느낌으로 시작할 때 실시하고 싶은 처리만 지점에서 사용한다.
후술BITRISE_PULL_REQUEST에서 판단해도 되지만 이견점이라 가능하면 진짜/가짜가 좋으니 이걸로 하겠습니다.
빌딩을 세우기 시작하면 댓글을 던지거나 시청자를 등록하기 시작해서 자주 사용하고 싶어요.

GIT_REPOSITORY_URL


■설명(공식 참조)
git 저장소 URL
■용도
말할 것도 없이 Giit 창고의 URL을 설정했습니다.(git://hogehoge형식)
GiitHub API를 사용하는 경우 Giit 창고 URL에서 끝점을 재생성합니다.
GiitHub Enterprize 모드를 자주 사용합니다.
이런 느낌.
readonly GITHUB_API_BASE_URL=$(echo $GIT_REPOSITORY_URL | sed -e "s/git@/https:\/\//g" -e "s/:${BITRISEIO_GIT_REPOSITORY_OWNER}\/${BITRISEIO_GIT_REPOSITORY_SLUG}\.git/\/api\/v3/g")

BITRISE_GIT_MESSAGE


■설명(공식 참조)
메시지를 제출하거나 요청 제목을 제출하거나 수동으로 구축을 시작할 때 지정한 메시지를 제출합니다.환경 변수는 API의 commit message에 매핑됩니다.
■용도
설명이 긴 것 같은데, 설정된 내용은 다음과 같은 두 가지가 있다.
1. 스킬 시동/스킬의 제목 + 스킬의 설명
2. 수동으로 시작할 때... 시작할 때 설정된 MESSAGE

슬랙 메모나 공책에 쓸 수 있어요!
AppCenter 등의 서비스에 따라 줄 바꿈을 피할 필요가 있으니 주의하세요!

BITRISEIO_GIT_REPOSITORY_OWNER


■설명(공식 참조)
프로젝트의 Git 창고 소유자(예를 들어bitrise-team)
■용도
GiitHub API를 두드릴 때 사용합니다.
이외에 특별히 사용할 기회는 없지만, 원래 GiitHub API가 치는 경우도 있기 때문에 미리 적어두면 가볍다.

BITRISEIO_GIT_REPOSITORY_SLUG


■설명(공식 참조)
프로젝트의 Giit 창고 슬래그(예를 들어bitrise-blg)
■용도
BITRISEIO_GIT_REPOSITORY_OWNER와 같습니다.

BITRISE_PULL_REQUEST


■설명(공식 참조)
구축된 집합 요청 ID를 터치합니다. (있다면)
■용도
트리거에 확장성을 구축할 때 확장 가능한 요청 ID가 설정됩니다.PR란에도 기재돼 있지만 버튼을 켜면 하고 싶은 일이 많아 자주 사용한다.
나는 그것을 관중들의 평론이나 슬랙에 투고한 메시지에 묻었다.

좋은 웹페이지 즐겨찾기