Jira スマート バリュー - 開発

以下のスマート バリューを利用して、接続されたソース コード管理ツールから開発情報にアクセスして、それらを書式設定できます。

これらのスマート バリューを使用できる一般的な DevOps 自動化ルールをご確認ください。テンプレートに移動します。

これらのスマート バリューを使用するには、ソース コード管理、ビルド、またはデプロイツールに接続します。

branch

ブランチとは独立した開発ラインです。

これらのスマート バリューはブランチ作成の開発トリガーでのみ利用できます。

branch.name

ブランチの名前。

  • {{branch.name}}TEST-123-some-feature を返します。

branch.url

ブランチの絶対 URL。

  • {{branch.url}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

branch.repository

ブランチが属するリポジトリ。

repository には、入れ子になった追加のスマート バリューが含まれています。

  • {{branch.repository}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

  • {{branch.repository.url}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

返される URL はエンコードされていることにご注意ください。bitbucket.org/ より後のすべての要素が、ここに記載のものとは異なります。

 

commit

コミットとは、ファイル (またはファイル一式) への個別の変更のことです。

これらのスマート バリューはコミットの作成の開発トリガーでのみ利用できます。

commit.hash

コミットの SHA1 ハッシュ。

  • {{commit.hash}}4877576951f3eda43625d3345058e702dad3df0d を返します。

commit.shortHash

コミットの切り捨てられた SHA1 ハッシュ (7 文字)。

  • {{commit.shortHash}}4877576 を返します。

commit.message

コミット メッセージ。

  • {{commit.message}}awesome commit handles everything を返します。

commit.url

コミットの絶対 URL。

  • {{commit.url}}https://bitbucket.org/commit/121212 を返します。

commit.isMergeCommit

コミットがマージ コミットの場合は True。

  • {{commit.isMergeCommit}}true または false を返します。

commit.timestamp

コミットが作成された時のタイムスタンプ (UTC) です。この値は Date 関数と Time 関数をサポートしています。

  • {{commit.timestamp}}2020-07-20T07:00:00.0+0000 を返します。

commit.repository

コミットが行われたリポジトリ。repository には入れ子になった追加のスマート バリューが含まれていることにご留意ください。

  • {{commit.repository}}my-awesome-repository を返します。

  • {{commit.repository.url}}pullRequest を返します。

 

Pull request

プル リクエストとは、公式のプロジェクトに組み込む前に提案された変更のことです。

これらのスマート バリューは、[プル リクエストの作成]、[プル リクエストの却下]、[プル リクエストのマージ] の各トリガーでのみ利用できます。自動化トリガーの詳細をご確認ください。

pullRequest.title

プル リクエストのタイトル。

  • {{pullRequest.title}}ISSUE-12: Fix bugs を返します。

pullRequest.url

プル リクエストの絶対 URL。

  • {{pullRequest.url}}https://bitbucket.org/pull-request/182 を返します。

pullRequest.state

プル リクエストの状態。

  • {{pullRequest.state}}Open (オープン)、Merged (マージ)、または Declined (却下) を返します。

pullRequest.createdDate

プル リクエストの作成時間 (UTC) です。この値は Date と Time の各関数をサポートしています。この値は [プル リクエストの作成時] トリガーでのみ利用できます。

  • {{pullRequest.createdDate}}2020-07-20T07:00:00.0+0000 を返します。

pullRequest.updatedDate

プル リクエストの最終更新時間 (UTC) です (作成、却下、またはマージ)。この値は Date と Time の各関数をサポートしています。この値はすべてのプル リクエスト トリガーで利用できます。

  • {{pullRequest.updatedDate}}2020-07-20T07:00:00.0+0000 を返します。

pullRequest.sourceBranch

プル リクエストのソース ブランチ。リポジトリをまたがるプル リクエストではこの値が利用できない場合があります。

sourceBranch には入れ子になった追加のスマート バリューが含まれています。ただし、プル リクエストのソース ブランチでは repository の値は利用できません。

  • {{pullRequest.sourceBranch}}TEST-123-some-feature を返します。

  • {{pullRequest.sourceBranch.url}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

pullRequest.destinationBranch

プル リクエストの宛先ブランチです。destinationBranch には入れ子になった追加のスマート バリューが含まれていることにご留意ください。

  • {{pullRequest.destinationBranch}}master を返します。

  • {{pullRequest.destinationBranch.url}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

  • {{pullRequest.destinationBranch.repository}}https://bitbucket.org/account/repo/TEST-123-some-feature を返します。

 

ビルド

ビルドとは、ファイルが最終的な利用形態に変換されるプロセスのことです。

これらのスマート バリューは、[ビルドの成功]、[ ビルドの失敗]、[ビルド ステータスの変更] の各開発トリガーでのみ利用できます。自動化トリガーの詳細をご確認ください

build.name

プル リクエストの宛先ブランチです。destinationBranch には入れ子になった追加のスマート バリューが含まれていることにご留意ください。

  • {{build.name}}build#123 を返します。

build.url

ビルドの絶対 URL です。

  • {{build.url}}https://bitbucket.org/{7faf7dee-a29b-4faa-bbc2-d7128a6d3278}/{315a3ecb-1f18-4953-98ae-5890f93073b5}/addon/pipelines/home#!/results/7 を返します。

build.state

ビルドの状態です。

考えられる状態の列挙: pendingin_progresssuccessfulfailedcancelledunknown

  • {{build.state}}in_progress を返します。

build.refs

ビルドの参照。ビルドに関連付けられるメタデータのリストです。たとえば、ブランチとタグの名前を含められます。
この値はオプションで、空のリストにできます。

  • {{build.refs}}[feature/ISSUE-123-some-work, feature/ISSUE-456-more-work] を返します。

 

deployment

デプロイとは、環境にプロダクトがリリースされるプロセスのことです。

これらのスマート バリューは、[デプロイの成功]、[デプロイの失敗]、[デプロイ ステータスの変更] の各開発トリガーでのみ利用できます。自動化トリガーの詳細をご確認ください。

deployment.name

わかりやすいデプロイ名です。

  • {{deployment.name}}7 を返します。

deployment.url

デプロイの絶対 URL です。

  • {{deployment.url}}https://bitbucket.org/{6d6d87be-bdc2-42b5-ad8f-85cb915abc38}/{80c30dd6-2d2f-401c-ac33-8317adbc509d}/addon/pipelines/deployments#!/deployments/{888ba48c-0011-5a46-9d59-8da313851383} を返します。

deployment.state

デプロイの状態。

考えられる状態の列挙: pendingin_progresssuccessfulfailedcancelledrolled_backunknown

  • {{deployment.state}}in_progress を返します。

deployment.environment

デプロイ環境のスマート バリューです。environment には入れ子になった追加のスマート バリューが含まれていることにご留意ください。

  • {{deployment.environment}}my-custom-prod-env を返します。

  • {{deployment.environment.type}}production を返します。

 

repository

リポジトリとは、ファイルと関連するメタデータのコレクションのことです。他のルート キーを介してのみ、これらのスマート バリューにアクセスできます (例: {{branch.repository}})。

repository.name

リポジトリの名前

  • {{repository.name}}TEST-123-some-feature を返します。

repository.url

リポジトリの絶対 URL。

  • {{repository.url}}https://bitbucket.org/account/repo を返します。

返される URL はエンコードされていることにご注意ください。bitbucket.org/ より後のすべての要素が、ここに記載のものと異なります。

 

environment

環境とは、プロダクトがデプロイされる独立したエコシステムのことです。他のルート キーを介してのみ、これらのスマート バリューにアクセスできます (例: {{deployment.environment}})。

environment.name

ユーザーが環境に指定した名前。

  • {{environment.name}}my-custom-prod-env を返します。

environment.type

環境タイプ。

考えられる状態の列挙: productionstagingtestingdevelopmentunknown

  • {{environment.type}}production を返します。

その他のヘルプ