Page tree

 コンテンツ

質問

Helix Swarmサーバを、Jira Cloudと連携したいと考えていますが可能ですか?
可能な場合、設定方法を教えてください。

回答

Helix SwarmをJira Cloudを連携することは可能です。

設定手順は以下の通りです

手順

"<SWARM_ROOT>/data/"にある"config.php"の以下のブロックを編集します。

1.'jira'ブロックの編集

Jira Cloudと連携する場合、パスワードには API トークンを設定します。
※ APIトークンの発行方法についてはAtlassianのサイトにてご確認ください。

記述例

'jira' => array(
 'host' => 'https:<your-site-name>.atlassian.net', 
 'user' => 'atlassianアカウント', 
 'password' => 'APIトークン', 


2.'http_client_options'ブロックの編集

jiraホスト名とWebプロキシホスト/ポートを置き換えます。

記述例

'http_client_options' => array(
 'hosts' => array(
  'your-company.atlassian.net' => array (
   # Config for an HTTP proxy
   'adapter' => 'Laminas\Http\Client\Adapter\Proxy',
   'proxy_host' => 'proxy.your-company.com',
   'proxy>port' => '8080',
  ),
 ),
),

※ 設定オプションについては以下の"The Proxy adapter"の項をご覧ください(英文)
  https://docs.laminas.dev/laminas-http/client/adapters/#the-proxy-adapter


■ 接続テスト

テスト用のphpスクリプトを使用することで、使用中のHelix Swarm環境に影響を与えずに、Jira Cloudへの接続をテストすることができます。

スクリプトはPerforce Workshopにて公開されています。
テスト用のスクリプトをSwarmのインストールディレクトリにダウンロードし、ご利用ください。
※ 詳しい利用方法はリンク先のREADME.txtファイル(英文)をご確認ください。
  https://swarm.workshop.perforce.com/files/guest/joel_brown/swarm/jiratest

接続に失敗した場合は、jiraconfig.phpを変更し、テストを再実施することができます。

テストの実施方法については以下のページでも説明されています。
Swarm to JIRA Connection Troubleshooting(英文)


Swarm Jira Plugin Usage

Swarm Jira Pluginについては以下リンク先をご覧ください(英文)

Swarm JIRA Plugin Usage (perforce.com)