1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

LookerとBacklog Gitリポジトリを連携する

Last updated at Posted at 2022-11-08

LookerのLookMLコード管理にはGitリポジトリが利用できます。

本記事ではBacklog Gitリポジトリを連携する手順をまとめました。

プロジェクトに対しGitの構成

作成したプロジェクトに対しGitを構成します。

image.png

リポジトリURLの入力

Backlog GitリポジトリのURLを入力します。

image.png

URLはここから取得できます。

{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png

次にホスティングサービスを選びます。
Backlog Gitの場合は「Custom Git Configuration」です。

image.png

認証情報の入力

ここで設定したリポジトリがあるBacklogプロジェクトに入れるBacklogユーザーのID、パスワードを設定すれば構成は完了です。

image.png

但し、この場合LookerプロジェクトでLookMLを編集、コミットしたユーザーをバックログ上のコミット履歴で識別することが難しくなります。
常にここで設定した単一ユーザーでアクセスしていることになるためです。

ちゃんと複数人のコミッターをBacklogのユーザーと紐づけて管理したい場合はもうひと手間必要です。

ユーザー属性の追加、設定

「管理」->「ユーザー」->「ユーザー属性」より、Backlog Git認証のための追加の属性を設定します。

image.png

ここではBacklogのIDとパスワードを設定できるように追加のユーザー属性を作っています。
image.png
image.png

Backlogがユーザー名がLookerのユーザー情報と一致(例えばメールアドレス)するならばID項目の作成は省略できます。
シークレットととなるパスワードは送信先を制限する必要があるので、Backlog GitリポジトリのURLをワイルドカードで指定します。

追加した属性は各ユーザーが個人のアカウントページで設定できます。

{5DB2ECAB-E045-4E79-BEA6-90E21F38D16E}.tmp.png

これで準備ができたので先ほどの接続設定画面に戻ります。

ユーザー属性を加えてGitリポジトリを設定

「Use user attributes for username and password.」のラジオボタンをオンにし、BacklogユーザーのID、パスワードとそれぞれのDeveloperが認証に使うユーザー属性をプルダウンから選択します。

image.png

これで構成完了です。
Lookerプロジェクトで複数人がLookMLを編集してもそれぞれのコミッターが識別されて表示されるようになります!


Backlog Git以外のサードパーティーのGitホスティングサービスを連携する場合も同様の手順でできそうです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?