Jira、Confluence、Bitbucket を自動化する 10 本の完全なシェルスクリプトです。各ランブックでは、スクリプトの処理内容と前提条件を説明しています。データを変更するスクリプトはドライランモードを備えているため、実行前に変更内容をプレビューできます。
atlassian-cli はコミュニティによる独立したオープンソースプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援のいずれも受けておらず、Atlassian が提供する公式 CLI(acli)でもありません。製品名は互換性を示す目的でのみ使用しています。
Jira CLI によるワークフローの一括変更、プロジェクトの整理、スプリントレポート。
JQL に一致する数百件の Jira 課題を、コマンドラインからワークフローのステータス間で一括遷移させる方法。
jira-project-cleanup解決済みの古い Jira 課題を、コマンドラインからアーカイブ、ラベル付け、整理する方法。
jira-sprint-reportJira CLI でストーリーポイント、サイクルタイム、課題の内訳を含む詳細なスプリントレポートを生成し、CSV に出力して分析できます。
Confluence CLI によるバックアップ、一括クリーンアップ、Markdown の同期、スペースレポート。
Confluence スペースのページ、ブログ記事、添付ファイルをコマンドラインでまとめてバックアップします。
confluence-bulk-cleanupCQL クエリと一括操作で、古くなった Confluence ページをコマンドラインから検出して整理します。
confluence-markdown-syncpandoc と atlassian-cli で Markdown を Confluence にインポート。ストレージ形式へ変換し、ドライランと自動ラベル付けでページを同期します。
confluence-space-reportConfluence スペースのページ閲覧数、貢献者、活動状況の指標をまとめた詳細な分析レポートを、コマンドラインから生成します。
Bitbucket CLI によるブランチの整理、プルリクエストの自動化、リポジトリの監査。
Bitbucket リポジトリのマージ済みブランチをコマンドラインから自動削除。
bitbucket-pr-automationBitbucket の PR ワークフローをコマンドラインから自動化します。
bitbucket-repo-auditワークスペース内のすべての Bitbucket リポジトリについて、サイズ、言語、権限、活動状況をまとめた監査レポートを CSV に出力します。
どのランブックも、atlassian-cli のインストール(インストールガイドを参照)と認証済みのプロファイル(認証を参照)が必要です。スクリプトが呼び出す atlassian-cli のコマンドはコマンドリファレンスに掲載しています。jq や pandoc などのツールを使うスクリプトもあり、各ランブックの前提条件に記載しています。スクリプトではなく手順の解説が必要な場合は、ブログをご覧ください。