CLI を使用して wiki を管理する

Azure DevOps Services

Wiki を管理するための次の CLI コマンドについて説明します。

Note

CLI を使用してプロジェクト Wiki を削除することはできません。

コマンド

コマンド description
az devops wiki create Wiki を作成します。
az devops wiki delete Wiki を削除します。
az devops wiki list プロジェクトまたは組織のすべての Wiki を一覧表示します。
az devops wiki page wiki ページを管理します。
az devops wiki page create 新しいページを追加します。
az devops wiki page delete ページの削除。
az devops wiki page show ページのコンテンツを取得するか、ページを開きます。
az devops wiki page update ページを編集します。
az devops wiki show Wiki の詳細を表示します。

Wiki を作成する

Wiki を作成するには、コマンドを az devops wiki create 入力します。

az devops wiki create [--mapped-path]
                      [--name]
                      [--project]
                      [--repository]
                      [--subscription]
                      [--type {codewiki, projectwiki}]

オプション パラメーター

  • --mapped-path: [型に codewiki 必須] リポジトリのルートから発行する場合など、 / 新しい wiki のマップされたパス。
  • --name: 新しい Wiki の名前。
  • --project -p: 省略可能。 プロジェクトの名前または ID。 az devops configure -d project=NAME_OR_ID を使用して、既定のプロジェクトを構成します。 既定として構成されていない場合、または git config を使って取得されていない場合は必須です。
  • --repository -r: [型に codewiki 必須] Wiki を発行するリポジトリの名前または ID。
  • --subscription: 省略可能。 サブスクリプションの名前または ID。 を使用して既定のサブスクリプションを az account set -s NAME_OR_ID構成します。
  • --type --wiki-type: 作成する Wiki の種類。 指定できる値: codewikiprojectwiki。 既定値: projectwiki

名前付きプロジェクト Wiki を作成します。

az devops wiki create --name myprojectwiki

コード リポジトリ内のフォルダーからコード Wiki を作成します。

az devops wiki create --name WIKI_NAME --type codewiki
--repository REPO_NAME --mapped-path PATH_TO_PUBLISH

Wiki を削除する

Wiki を削除するには、コマンドを az devops wiki delete 入力します。

Note

このコマンドは、プロジェクト Wiki を削除する場合ではなく、コード Wiki を削除する場合にのみ使用できます。

az devops wiki delete 
                      [--wiki]
                      [--project]
                      [--subscription]
                      [--yes]

パラメーター

  • --wiki: 必須。 削除する Wiki の名前または ID。
  • --project -p: 省略可能。 プロジェクトの名前または ID。 az devops configure -d project=NAME_OR_ID を使って、既定のプロジェクトを構成できます。 既定として構成されていない場合、または git config を使って取得されていない場合は必須です。
  • --subscription: 省略可能。 サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。
  • --yes -y: 省略可能。 確認を求めるプロンプトを表示しません。

確認を求めずに Wiki を削除します。

az devops wiki delete --wiki myprojectwiki --yes

Wiki を一覧表示する

プロジェクトまたは組織のすべての Wiki を一覧表示するには、コマンドを az devops wiki list 入力します。

az devops wiki list 
                    [--project]
                    [--scope {organization, project}]
                    [--subscription]

オプション パラメーター

  • --project -p: 省略可能。 プロジェクトの名前または ID。
  • --scope: 省略可能。 プロジェクトまたは組織レベルで Wiki を一覧表示します。 指定できる値: organizationproject。 既定値: project
  • --subscription: 省略可能。 サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

プロジェクトのすべての Wiki を一覧表示します。

az devops wiki list

組織内のすべての Wiki を一覧表示します。

az devops wiki list --scope organization

Wiki を表示する

Wiki の詳細を表示するには、コマンドを az devops wiki show 入力します。

az devops wiki show --wiki
                    [--open]
                    [--project]
                    [--subscription]

パラメーター

  • --wiki: 必須。 Wiki の名前または ID。
  • --open: 省略可能。 Web ブラウザーで Wiki ページを開きます。
  • --project -p: 省略可能。 プロジェクトの名前または ID。
  • --subscription: 省略可能。 サブスクリプションの名前または ID。 を使用して既定のサブスクリプションを az account set -s NAME_OR_ID構成します。

名前の付いた myprojectwiki Wiki を表示し、Web ブラウザーで Wiki ページを開きます。

az devops wiki show --wiki myprojectwiki --open

Wiki ページを作成する

新しい Wiki ページを追加するには、コマンドを az devops wiki page create 入力します。

az devops wiki page create --path
                           --wiki
                           [--comment]
                           [--content]
                           [--encoding {ascii, utf-16be, utf-16le, utf-8}]
                           [--file-path]
                           [--project]
                           [--subscription]

パラメーター

  • --path: 必須。 Wiki ページのパス。
  • --wiki: 必須。 Wiki の名前または ID。
  • --comment: 省略可能。 ファイル追加操作のコミット メッセージ内のコメント。 既定値: added a new page using Azure DevOps CLI
  • --content: 省略可能。 Wiki ページのコンテンツ。 指定されている場合 --file-path は無視されます。
  • --encoding: 省略可能。 ファイルのエンコード。 パラメーターと共に --file-path 使用されます。
  • --file-path: 省略可能。 ファイルにコンテンツが指定されている場合のファイル入力のパス。
  • --project -p: 省略可能。 プロジェクトの名前または ID。
  • --subscription: サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

インライン コンテンツで名前が付いた myprojectwiki Wiki にパスmy pageを含む新しいページを作成します。

az devops wiki page create --path 'my page' --wiki myprojectwiki --content "Hello World"

ファイルの内容を含む 'myprojectwiki' という Wiki に、パス 'my page' を含む新しいページを作成します。

az devops wiki page create --path 'my page' --wiki myprojectwiki --file-path a.txt --encoding utf-8