Failure Sharing

Bootup your energy with sharing failure.

Atlassian Confluence Page作成の自動化

はじめ

ただの調査の段階なので、これが実現できるかどうかまだわからない。 現在、プラグインを入れる権限はないけど、ページを作成することについて、 なるべく自動化してほしいという要望があったので、調査を始める。

調査の方向性

プラグインを入れるのを諦めると、選択肢は二つになると思う。 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

わからないけど、一応最新版に。 f:id:woosyume:20180907000152p:plainf:id:woosyume:20180907000152p:plain

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