2.3. build
リポジトリービルドの作成、リスト表示、キャンセル、およびステータス/ログの取得
2.3.1. getRepoBuildStatus リンクのコピーリンクがクリップボードにコピーされました!
ビルドの uuid で指定したビルドのステータスを返します。
GET /api/v1/repository/{repository}/build/{build_uuid}/status
認可: oauth2_implicit(repo:read)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
| path |
build_uuid | ビルドの UUID | string |
レスポンス
2.3.2. getRepoBuildLogs リンクのコピーリンクがクリップボードにコピーされました!
ビルド uuid で指定したビルドのビルドログを返します。
GET /api/v1/repository/{repository}/build/{build_uuid}/logs
認可: oauth2_implicit(repo:read)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
| path |
build_uuid | ビルドの UUID | string |
レスポンス
2.3.3. getRepoBuild リンクのコピーリンクがクリップボードにコピーされました!
ビルドに関する情報を返します。
GET /api/v1/repository/{repository}/build/{build_uuid}
認可: oauth2_implicit(repo:read)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
| path |
build_uuid | ビルドの UUID | string |
レスポンス
2.3.4. cancelRepoBuild リンクのコピーリンクがクリップボードにコピーされました!
リポジトリービルドをキャンセルします。
DELETE /api/v1/repository/{repository}/build/{build_uuid}
認可: oauth2_implicit(repo:admin)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
| path |
build_uuid | ビルドの UUID | string |
レスポンス
2.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 |
|
タグ | ビルドイメージがプッシュされるタグ。指定のない場合は、"latest" が使用されます。 |
string の配列 |
応答
2.3.6. getRepoBuilds リンクのコピーリンクがクリップボードにコピーされました!
リポジトリービルドのリストを取得します。
GET /api/v1/repository/{repository}/build/
認可: oauth2_implicit(repo:read)
パスパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| path |
repository | リポジトリーの完全パス (例: namespace/name) | string |
クエリーパラメーター
| タイプ | 名前 | 説明 | スキーマ |
|---|---|---|---|
| query |
since | 指定の unix タイムコード以降の全ビルドを返します。 | integer |
| query |
limit | 返すビルドの最大数 | integer |