📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

tiup mirror publish

コマンドtiup mirror publish 、新しいコンポーネントまたは既存のコンポーネントの新しいバージョンを公開するために使用されます。対象コンポーネントへのアクセス権を持つコンポーネントオーナーのみが公開できます。新しいコンポーネントオーナーを追加するには、コマンドgrantコマンドの使用方法を参照してください。

構文

tiup mirror publish <comp-name> <version> <tarball> <entry> [flags]

各パラメータの意味は次のとおりです。

  • <comp-name> : コンポーネントの名前(例: tidb )。正規表現^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$に一致する文字列を使用することをお勧めします。
  • <version> : 公開するコンポーネントのバージョン。バージョン番号はセマンティックバージョニングの要件に従う必要があります。
  • <tarball> : パッケージ.tar.gzのローカルディレクトリ。このパッケージには、依存関係とコンポーネントの実行ファイルを格納する必要があります。TiUPはこのパッケージをミラーにアップロードします。
  • <entry> : <tarball>内のコンポーネントの実行可能ファイルの場所。

オプション

-k, --key

  • コンポーネント所有者の秘密鍵を指定します。クライアントは秘密鍵を使用して{component}.jsonファイルに署名します。
  • データ型: STRING
  • デフォルト: "${TIUP_HOME}/keys/private.json"

- アーチ

  • <tarball>のバイナリファイルが実行できるプラットフォームを指定します。単一の<tarball>パッケージの場合、プラットフォームは以下のオプションからのみ選択できます。

    • amd64 : ファイルが AMD64 マシンで実行されることを示します。
    • arm64 : ファイルが ARM64 マシンで実行されることを示します。
    • any : スクリプトなどのファイルが AMD64 マシンと ARM64 マシンの両方で実行されることを示します。
  • データ型: STRING

  • デフォルト: "${GOARCH}"

注記:

--arch anyに設定する場合は、 --os anyに設定する必要があります。

--os

  • <tarball>のバイナリファイルが実行できるオペレーティングシステムを指定します。3 <tarball>パッケージの場合、オペレーティングシステムは以下のオプションからのみ選択できます。

    • linux : ファイルが Linux オペレーティング システムで実行されることを示します。
    • darwin : ファイルが Darwin オペレーティング システムで実行されることを示します。
    • any : スクリプトなどのファイルが Linux と Darwin の両方のオペレーティング システムで実行されることを示します。
  • データ型: STRING

  • デフォルト: "${GOOS}"

注記:

--os anyに設定する場合は、 --arch anyに設定する必要があります。

--説明

  • コンポーネントの説明を指定します。
  • データ型: String
  • デフォルト: NULL

- 隠れる

  • コンポーネントが非表示かどうかを指定します。非表示のコンポーネントの場合、 tiup list -allの結果リストには表示されますが、 tiup listの結果リストには表示されません。
  • データ型: STRING
  • デフォルト: NULL

--スタンドアロン

  • コンポーネントをスタンドアロンで実行できるかどうかを制御します。このオプションは現在利用できません
  • データ型: BOOLEAN
  • このオプションはデフォルトで無効になっており、デフォルト値はfalseです。このオプションを有効にするには、コマンドにこのオプションを追加し、値trueを渡すか、値を渡さないかのいずれかを選択します。

出力

  • コマンドが正常に実行された場合、出力はありません。
  • コンポーネント所有者にターゲットコンポーネントを変更する権限がない場合:
    • ミラーがリモート ミラーの場合、 TiUP はエラーError: The server refused, make sure you have access to this component報告します。
    • ミラーがローカル ミラーの場合、 TiUP はエラーError: the signature is not correct報告します。

<< 前のページに戻る - TiUPミラーコマンドリスト

このページは役に立ちましたか?