API でのユーザーキーの作成

テストに必要な追加リポジトリのチェックアウトを行うため、ユーザーキーを構成できます。 多数のプロジェクトを含むリポジトリでは、個別のプロジェクト設定ページでユーザーキーの割り当てを行うより、API で行う方が簡単です。

このためにはまず、ユーザーのアカウントに SSH キーを追加するアクセス許可を、CircleCI が GitHub から取得する必要があります。 このアクセス許可を与えるには、[PROJECT SETTINGS] > [PERMISSIONS] > [Checkout SSH keys] の順番にアクセスし、単一プロジェクトの Authorize With GitHub をクリックします。

CircleCI アプリケーションを認可した後で、CircleCI の API を使用し、curl コマンドを使用する任意の他のプロジェクトについて github-user-key タイプのチェックアウトキーを追加できます。

curl -X POST \ --header "Content-Type: application/json" \ -d '{"type":"github-user-key"}' \ https://circleci.com/api/v1/project/ORG_NAME/PROJECT_NAME/checkout-key?circle-token=8e9c47...etc
この記事は役に立ちましたか?
7人中2人がこの記事が役に立ったと言っています

コメント

0件のコメント

サインインしてコメントを残してください。