Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents |
---|
연결된 소스 코드 관리 도구에서 개발 정보에 액세스하고 형식을 지정할 수 있는 스마트 값은 다음과 같습니다.
Info |
---|
이러한 스마트 값을 사용하려면 소스 코드 관리, 빌드 또는 배포 도구를 연결해야 합니다. |
branch
브랜치는 독립적인 발전 라인을 나타냅니다.
이러한 스마트 값은 개발 브랜치 생성 트리거에만 사용할 수 있습니다.
branch.name
브랜치의 이름입니다.
Code Block |
---|
{{branch.name}} returns TEST-123-some-feature |
branch.url
브랜치의 절대 URL입니다.
Code Block |
---|
{{branch.url}} returns https://bitbucket.org/account/repo/TEST-123-some-feature |
branch.repository
브랜치가 속한 리포지토리입니다.
리포지토리에는 중첩된 스마트 값이 추가로 포함되어 있습니다.
Code Block |
---|
{{branch.repository}} returns https://bitbucket.org/account/repo/TEST-123-some-feature {{branch.repository.url}} returns https://bitbucket.org/account/repo/TEST-123-some-feature Note that this will return an encoded URL; everything after bitbucket.org/ will look different from what you see here. |
commit
커밋은 파일(또는 파일 집합)에 대한 개별 변경을 나타냅니다.
이러한 스마트 값은 커밋 생성 트리거에만 사용할 수 있습니다.
commit.hash
커밋의 SHA1 해시입니다.
Code Block |
---|
{{commit.hash}} returns 4877576951f3eda43625d3345058e702dad3df0d |
commit.shortHash
커밋의 잘린 SHA1 해시입니다. (7자 길이)
Code Block |
---|
{{commit.shortHash}} returns 4877576 |
commit.message
커밋 메시지입니다.
Code Block |
---|
{{commit.message}} returns awesome commit handles everything |
commit.url
커밋의 URL 절대값 입니다.
Code Block |
---|
{{commit.url}} returns https://bitbucket.org/commit/121212 |
commit.isMergeCommit
커밋이 병합 커밋인 경우 true를, 아닌 경우 false를 반환합니다.
Code Block |
---|
{{commit.isMergeCommit}} returns true or false |
commit.timestamp
커밋이 생성된 타임스탬프(UTC)입니다. 이 값은 날짜 및 시간 기능을 지원합니다.
Code Block |
---|
{{commit.timestamp}} returns 2020-07-20T07:00:00.0+0000 |
commit.repository
커밋된 리포지토리입니다. 리포지토리에는 중첩된 스마트 값이 추가로 포함되어 있습니다.
Code Block |
---|
{{commit.repository}} returns my-awesome-repository {{commit.repository.url}} returns pullRequest |
Pull request
꺼내기 요청은 제안된 변경사항이 공식 프로젝트에 통합되기 전에 해당 변경사항을 나타냅니다.
이러한 스마트 값은 생성된 꺼내기 요청 생성, 꺼내기 요청 거부 및 꺼내기 요청 병합 트리거에만 사용할 수 있습니다.
Pull requestpullRequest.title
꺼내기 요청의 제목입니다.
Code Block |
---|
{{pullRequest.title}} returns ISSUE-12: Fix bugs |
pullRequest.url
꺼내기 요청의 URL 절대값 입니다.
Code Block |
---|
{{pullRequest.url}} returns https://bitbucket.org/pull-request/182 |
pullRequest.state
꺼내기 요청이 있는 상태입니다.
Code Block |
---|
{{pullRequest.state}} returns Open, Merged, or Declined |
pullRequest.createdDate
꺼내기 요청을 만든 시간(UTC)입니다. 이 값은 날짜 및 시간 기능을 지원합니다. 이 값은 꺼내기 요청 생성 트리거에만 사용할 수 있습니다.
Code Block |
---|
{{pullRequest.createdDate}} returns 2020-07-20T07:00:00.0+0000 |
pullRequest.updatedDate
꺼내기 요청이 마지막으로 업데이트된 시간(생성, 거부 또는 병합된 시간)입니다. 이 값은 날짜 및 시간 기능을 지원합니다. 이 값은 모든 꺼내기 요청 트리거에 사용할 수 있습니다.
Code Block |
---|
{{pullRequest.updatedDate}} returns 2020-07-20T07:00:00.0+0000 |
pullRequest.sourceBranch
꺼내기 요청의 소스 브랜치입니다. 이 값은 교차 리포지토리 꺼내기 요청에 사용할 수 없습니다.
소스 브랜치에는 중첩된 스마트 값이 추가로 포함되어 있습니다. 그러나 꺼내기 요청 원본 브랜치에 리포지토리 값을 사용할 수 없습니다.
Code Block |
---|
{{pullRequest.sourceBranch}} returns TEST-123-some-feature {{pullRequest.sourceBranch.url}} returns https://bitbucket.org/account/repo/TEST-123-some-feature |
pullRequest.destinationBranch
꺼내기 요청의 대상 브랜치입니다. 대상 브랜치에는 중첩된 스마트 값이 추가로 포함되어 있습니다.
Code Block |
---|
{{pullRequest.destinationBranch}} returns master {{pullRequest.destinationBranch.url}} returns https://bitbucket.org/account/repo/TEST-123-some-feature {{pullRequest.sourceBranch.repository}} returns https://bitbucket.org/account/repo/TEST-123-some-feature |
build
빌드는 파일이 최종 소모품 형태로 변환되는 프로세스를 나타냅니다.
이러한 스마트 값은 빌드 성공, 빌드 실패 및 빌드 상태 변경 개발 트리거에만 사용할 수 있습니다.
build.name
빌드의 이름입니다.
Code Block |
---|
{{build.name}} returns build#123 |
build.url
빌드의 URL 절대값 입니다.
Code Block |
---|
{{build.url}} returns https://bitbucket.org/{7faf7dee-a29b-4faa-bbc2-d7128a6d3278}/{315a3ecb-1f18-4953-98ae-5890f93073b5}/addon/pipelines/home#!/results/7 |
build.state
빌드의 상태입니다.
가능한 상태의 열거 : pending, in_progress, successful, failed, cancelled, unknown
Code Block |
---|
{{build.state}} returns in_progress |
build.refs
빌드의 참조입니다. 빌드와 연결할 수 있는 메타데이터 목록입니다. 예를 들어, 분기 및 태그 이름을 포함할 수 있습니다.
이 값은 선택 사항이며 빈 목록일 수 있습니다.
Code Block |
---|
{{build.refs}} returns [feature/ISSUE-123-some-work, feature/ISSUE-456-more-work] |
deployment
배포는 환경에서 제품이 릴리스되는 프로세스를 나타냅니다.
이러한 스마트 값은 배포 성공, 배포 실패 및 배포 상태 변경 개발 트리거에만 사용할 수 있습니다.
deployment.name
사용자에게 친숙한 배포 이름입니다.
Code Block |
---|
{{deployment.name}} returns 7 |
deployment.url
배포의 URL 절대값 입니다.
Code Block |
---|
{{deployment.url}} returns https://bitbucket.org/{6d6d87be-bdc2-42b5-ad8f-85cb915abc38}/{80c30dd6-2d2f-401c-ac33-8317adbc509d}/addon/pipelines/deployments#!/deployments/{888ba48c-0011-5a46-9d59-8da313851383} |
deployment.state
배포의 상태입니다.
가능한 상태의 열거 :
pending, in_progress, successful, failed, cancelled, rolled_back, unknown.
Code Block |
---|
{{deployment.state}} returns in_progress |
deployment.environment
배포 환경에 대한 스마트 값입니다. 환경에는 중첩된 스마트 값이 추가로 포함되어 있습니다.
Code Block |
---|
{{deployment.environment}} returns my-custom-prod-env {{deployment.environment.type}} returns production |
repository
리포지토리는 파일 및 관련 메타데이터의 컬렉션을 나타냅니다. 이러한 스마트 값은 다른 루트 키(예: {{branch.repository}}
)를 통해서만 액세스할 수 있습니다.
repository.name
리포지토리의 이름입니다.
Code Block |
---|
{{repository.name}} returns TEST-123-some-feature |
repository.url
리포지토리의 URL 절대값 입니다.
Code Block |
---|
{{repository.url}} returns https://bitbucket.org/account/repo Note that this will return an encoded URL; everything after bitbucket.org/ will look different from what you see here. |
environment
환경은 제품이 배치되는 고유한 생태계를 나타냅니다. 이러한 스마트 값은 다른 루트 키(예: {{deployment.Environment}}
)를 통해서만 액세스할 수 있습니다.
environment.name
사용자가 환경에 대한 이름을 제공합니다.
Code Block |
---|
{{environment.name}} returns my-custom-prod-env |
environment.type
환경 유형입니다.
가능한 상태의 열거 : production, staging, testing, development, unknown
Code Block |
---|
{{environment.type}} returns production |