ビルド API の例
| このトピックの内容: |
これらの記事では、システム (通常) ビルドと CI ビルドの両方のビルド API 呼び出しの例をいくつか紹介します。
Update_build、builds、update_ci_build、または ci_builds Web API 呼び出しを使用して、ビルドタグを更新、読み取り、クリアできます。
ビルドと他の要求パラメーターに関するその他の情報については、http(s)://<
通常のビルドの API 呼び出し
例:通常のビルドとその名前、keepit、およびタグプロパティの一覧表示
curl --data "action=builds&user=myself&project=demosthenes" http://localhost:8080/review/api
例:通常のビルドの名前変更
curl --data "action=update_build&user=myself&name=build_1&new_name=build_1_renamed&keepit=&project=demosthenes" http://localhost:8080/review/api
例:keepit の設定
curl --data "action=update_build&user=myself&name=build_2&keepit=TRUE&project=demosthenes" http://localhost:8080/review/api
例:タグの設定
curl --data "action=update_build&user=myself&name=build_3&keepit=&tags=tags,for,3&project=demosthenes" http://localhost:8080/review/api
例:ビルドの名前変更および keepit の設定
curl --data "action=update_build&user=myself&name=build_4&new_name=build_4_renamed&keepit=TRUE&project=demosthenes" http://localhost:8080/review/api
例:ビルドの名前変更およびタグの設定
curl --data "action=update_build&user=myself&name=build_5&new_name=build_5_renamed&keepit=&tags=tags,for,5&project=demosthenes" http://localhost:8080/review/api
例:keepit の設定およびタグの設定
curl --data "action=update_build&user=myself&name=build_6&keepit=TRUE&tags=tags,for,6&project=demosthenes" http://localhost:8080/review/api
例:ビルドの名前変更、keepit の設定、およびタグの設定
curl --data "action=update_build&user=myself&name=build_7&new_name=build_7_renamed&keepit=TRUE&tags=tags,for,7&project=demosthenes" http://localhost:8080/review/api
curl --data "action=builds&user=myself&project=demosthenes" http://localhost:8080/review/api
例:タグのクリア
curl --data "action=update_build&user=myself&name=build_7_renamed&tags=&project=demosthenes" http://localhost:8080/review/api
curl --data "action=builds&user=myself&project=demosthenes" http://localhost:8080/review/api
CI ビルドの API 呼び出し
例:CI ビルドとその名前およびタグプロパティの一覧表示
curl --data "action=ci_builds&user=myself&project=demosthenes_ci_2" http://localhost:8080/review/api
例:ビルドの名前変更
curl --data "action=update_ci_build&user=myself&name=ci_0&new_name=ci_0_renamed&project=demosthenes_ci_2" http://localhost:8080/review/api
例:タグの設定
curl --data "action=update_ci_build&user=myself&name=ci_1&tags=tags,for,1&project=demosthenes_ci_2" http://localhost:8080/review/api
例:ビルドの名前変更およびタグの設定
curl --data "action=update_ci_build&user=myself&name=ci_2&new_name=ci_2_renamed&tags=tags,for,2&project=demosthenes_ci_2" http://localhost:8080/review/api
curl --data "action=ci_builds&user=myself&project=demosthenes_ci_2" http://localhost:8080/review/api
例:タグのクリア
curl --data "action=update_ci_build&user=myself&name=ci_2_renamed&tags=&project=demosthenes_ci_2" http://localhost:8080/review/api
curl --data "action=ci_builds&user=myself&project=demosthenes_ci_2" http://localhost:8080/review/api