[解決済み] GitLab APIのプロジェクトIDはどこにあるのですか?
2023-04-29 20:13:36
質問
GitLabのサーバーを使用しています。最新のビルド成果物(GitLab CIでビルドしたもの)をAPI経由で以下のようにダウンロードしたいのですが、どうすればよいでしょうか。
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.com/api/v3/projects/1/builds/8/artifacts"
このプロジェクト ID はどこにあるのでしょうか。それとも、この API の使用方法は、ホストされた GitLab プロジェクトを対象としていないのでしょうか。
どのように解決するのですか?
自分の所有するプロジェクトを照会することができます。
curl -XGET --header "PRIVATE-TOKEN: XXXX" "https://gitlab.com/api/v3/projects/owned"
所有するプロジェクトごとにJSONを受け取ることができます。
[
{
"id":48,
"description":"",
"default_branch":"master",
"tag_list":[
...
プロジェクトIDは、プロジェクト内のトリガー設定から取得することも可能で、その場合、既にあなたのIDを持つサンプルコードがあります。
トリガー ページから。
curl -X POST \
-F token=TOKEN \
-F ref=REF_NAME \
https://<GitLab Installation>/api/v3/projects/<ProjectID>/trigger/builds
関連
-
[解決済み] APIキーとは何ですか?[クローズド]
-
[解決済み] ウェブサイトからデータをスクレイピングする一番良い方法は何ですか?[クローズド]
-
[解決済み] Rest APIサーバーのためのScalaフレームワーク?[クローズド]
-
[解決済み] REST API - 一度のリクエストで一括作成・更新 [終了しました]。
-
[解決済み] GB英語、それともUS英語?
-
[解決済み] Swagger UIでリクエストと一緒にカスタムヘッダを送信するにはどうすればよいですか?
-
[解決済み] Laravel 5.3でのAPIルーティングの使い方
-
[解決済み] LeafletとMapbox、それぞれの違いは何ですか?
-
[解決済み] travis-ciでsecret api keyを使用する。
-
[解決済み] Spring-Bootで自分のサーバーから別のrest apiを呼び出す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] APIキーとは何ですか?[クローズド]
-
[解決済み] ウェブサイトからデータをスクレイピングする一番良い方法は何ですか?[クローズド]
-
[解決済み] Rest APIサーバーのためのScalaフレームワーク?[クローズド]
-
[解決済み] なぜAPIキーとシークレットを使用するのですか?
-
[解決済み] Wiktionaryの単語コンテンツを取得するにはどうすればよいですか?
-
[解決済み] Swagger UIでリクエストと一緒にカスタムヘッダを送信するにはどうすればよいですか?
-
[解決済み] ティッカーシンボル検索API [終了しました]。
-
[解決済み] LeafletとMapbox、それぞれの違いは何ですか?
-
[解決済み] Amazon EC2インスタンスの自動シャットダウンと起動
-
[解決済み] Spring-Bootで自分のサーバーから別のrest apiを呼び出す