Tagbangers Blog

Atlassian

Atlassian Crowdの概要

ちょっとCloudと名前が紛らわしい「Crowd」というアトラシアンのサービスを調べました。 このサービスがSingleSignOnに使われているよ、という把握はしていたのですが、いまいち仕組みが分かっていませんでした。 また、Crowdサービス用のライセンスを購入していないのに、弊社で利用しているJiraやConfluenceはなぜSSOできているのかとずっと疑問だったのですが、調べてみるとどうやら埋め込み型のCrowdを使ってるということがわかりました。ざっくり(特にEmbedded Crowdの)概要だけまとめます。 Crowdとは? Web ベースのアプリケーションの認証と承認を処理す...

JQLの書き方

JIRAで課題検索するときはBasicサーチから好きな選択肢をぽちぽちやればある程度思った課題を取得できるのですが、 「チケット期限が切れて●日経っている課題」「自分(●●チーム)の今週完了すべき課題」「●●プロジェクトの●●ラベルが付いているものか、□□がNULLでないもの」など、込み入った条件を指定したい場合は、 Advanced サーチで JQL (JIRA Query Language) を利用するのが良いです。 JQLを書きたいけれど、Basicサーチで探す方法しか知らない場合 「WallRideデスク」というプロジェクトの、「解決済」だけを選ぶ場合。 Basicサーチでぽちぽちして...

JIRA にembedされてるH2データベースにアクセスする

JIRAをローカルでちょっと試してみたい時はエンベデッドのH2データベースを利用できます。(もちろん本番環境では非推奨です) このH2データベースのアクセス方法をまとめます。 注意:ローカルでJIRAが立ち上がった状態でDBにアクセスすることはできません。必ず止めた状態でアクセスしてください。 DB設定はどこにあるの JIRAのDB接続に関する情報は/dbconfig.xml に書いてありますので、確認してみます。 defaultDS default h2 PUBLIC java:comp/env/jdbc/JiraDS h2...

Confluence のプラグイン開発環境をつくってみる (Mac OSX)

ほぼ JIRA とかわらない手順でできます! 1. まずはプラグイン開発用の SDK をインストール Homebrew で簡単! $ brew tap atlassian/tap $ brew install atlassian/tap/atlassian-plugin-sdk 2. プロジェクトの作成 1 でインストールした SDK のコマンドをつかってプロジェクトの雛形を作成する。 $ atlas-create-confluence-plugin ... Define value for groupId: :jp.co.tagbangers Define value for art...

JIRA のプラグイン開発環境をつくってみる (Mac OSX)

基本的に公式ドキュメントに書いているとおりですが、メモとして。 1. まずはプラグイン開発用の SDK をインストール Homebrew で簡単! $ brew tap atlassian/tap $ brew install atlassian/tap/atlassian-plugin-sdk 2. プロジェクトの作成 1 でインストールした SDK のコマンドをつかってプロジェクトの雛形を作成する。 $ atlas-create-jira-plugin ... Define value for groupId: :jp.co.tagbangers Define value for ...