3.5. requestRepoBuild
指定の入力からリポジトリーをビルドし、プッシュすることを要求します。
POST /api/v1/repository/{repository}/build/
認可: oauth2_implicit (repo:write)
パスパラメーター
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
要求の body スキーマ (application/json)
新規リポジトリービルドの説明。
名前 | 説明 | スキーマ |
---|---|---|
file_id | ビルド仕様のアップロード時に生成されたファイル ID | string |
archive_url | ビルドする .tar.gz の URL。"http" または "https" で開始する必要があります。 | string |
subdirectory | Dockerfile があるサブディレクトリー。このサブディレクトリーまたは dockerfile_path のみを指定できます。 | string |
dockerfile_path | docker ファイルへのパス。このパスまたはサブディレクトリーのみを指定できます。 | string |
context | dockerfile のコンテキストを指定します。これは任意です。 | string |
pull_robot | プル認証情報として使用する Quay ロボットアカウントのユーザー名 | string |
tags | ビルドイメージがプッシュされるタグ。指定のない場合は、"latest" が使用されます。 |
string の配列 |