はじめ
ただの調査の段階なので、これが実現できるかどうかまだわからない。 現在、プラグインを入れる権限はないけど、ページを作成することについて、 なるべく自動化してほしいという要望があったので、調査を始める。
調査の方向性
プラグインを入れるのを諦めると、選択肢は二つになると思う。 1. Blueprint 2. REST API
ただ、2の場合コンフルページがロードされる時点で、APIが呼び出されなければならないので、極力プラグインの実装が必要になりそう。 例えば、こういうものかな。 https://bobswift.atlassian.net/wiki/spaces/SCRP/overview
だが、僕にはプラグインを入れる権限がない。
あ!でも、すでにプラグインが入ってるかもしれない。 別の部署ですでにいくつか実装の実績があるみたい。
Bobswift Atlassian CLI
このアドオンなんですけど、 クライアントインストールからやってみます。
https://bobswift.atlassian.net/wiki/spaces/ACLI/pages/98009238/CLI+Client+Installation+and+Use
Install
Java version
ドキュメントに「java 1.8以上」と書いてありますが、こちらは以上なし。
P46575:study woohyeok.kim$ java -version java version "1.8.0_151" Java(TM) SE Runtime Environment (build 1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
URL Check
https://confluence.[secret].com/
Download
わからないけど、一応最新版に。
https://bobswift.atlassian.net/wiki/spaces/ACLI/pages/16875586/Downloads
unzip atlassian-cli-8.0.0-distribution.zip && ls -l atlassian-cli-8.0.0 total 272 -rw-r--r--@ 1 woohyeok.kim INTRA\Domain Users 546 Aug 30 15:42 README.txt -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 606 Aug 30 15:42 agile.bat -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 318 Aug 30 15:42 agile.sh -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 602 Aug 30 15:42 all.bat -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 314 Aug 30 15:42 all.sh -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 4448 Aug 30 15:42 atlassian.bat -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 3894 Aug 30 15:42 atlassian.sh -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 608 Aug 30 15:42 bamboo.bat -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 320 Aug 30 15:42 bamboo.sh -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 614 Aug 30 15:42 bitbucket.bat -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 326 Aug 30 15:42 bitbucket.sh -rwxr--r--@ 1 woohyeok.kim INTRA\Domain Users 352 Aug 30 15:42 cli.bat ...中略
ふむ、、、入ってない、、?
./confluence.sh --server https://confluence.[secret].com/ --user woohyeok.kim --password "[secret]" --action validateLicense