ワークフローでの CodeCatalyst パッケージリポジトリの指定 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ワークフローでの CodeCatalyst パッケージリポジトリの指定

では CodeCatalyst、ワークフローのビルドアクションとテストアクションに CodeCatalyst パッケージリポジトリを追加できます。パッケージリポジトリは、npm などのパッケージ形式で設定する必要があります。選択したパッケージリポジトリに一連のスコープを含めることもできます。

以下の手順を使用して、ワークフローアクションで使用するパッケージ設定を指定します。

Visual
アクションが使用するパッケージ設定を指定するには (ビジュアルエディタ)
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトを選択します。

  3. ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。

  4. ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。

  5. [編集] を選択します。

  6. ビジュアル を選択します。

  7. ワークフロー図で、パッケージリポジトリで設定するビルドまたはテストアクションを選択します。

  8. パッケージ を選択します

  9. 設定の追加ドロップダウンメニューから、ワークフローアクションで使用するパッケージ設定を選択します。

  10. パッケージリポジトリの追加 を選択します。

  11. パッケージリポジトリのドロップダウンメニューで、アクションで使用する CodeCatalyst パッケージリポジトリの名前を指定します。

    パッケージリポジトリの詳細については、「」を参照してくださいパッケージリポジトリ

  12. (オプション) スコープ - オプション で、パッケージレジストリで定義するスコープのシーケンスを指定します。

    スコープを定義する場合、指定されたパッケージリポジトリは、リストされているすべてのスコープのレジストリとして設定されます。スコープを持つパッケージが npm クライアントを介してリクエストされた場合、デフォルトではなくそのリポジトリが使用されます。各スコープ名には「@」というプレフィックスを付ける必要があります。

    Scopes を省略すると、指定されたパッケージリポジトリは、 アクションで使用されるすべてのパッケージのデフォルトレジストリとして設定されます。

    スコープの詳細については、パッケージ名前空間「」および「スコープ付きパッケージ」を参照してください。

  13. [追加] を選択します。

  14. (オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。

  15. コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。

YAML
アクションが使用するパッケージ設定を指定するには (YAML エディタ)
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトを選択します。

  3. ナビゲーションペインで CI/CD を選択し、ワークフロー を選択します。

  4. ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名またはステータスでフィルタリングすることもできます。

  5. [編集] を選択します。

  6. を選択しますYAML

  7. ビルドまたはテストアクションで、次のようなコードを追加します。

    action-name: Configuration: Packages: NpmConfiguration: PackageRegistries: - PackagesRepository: package-repository Scopes: - "@scope"

    詳細については、 ビルドおよびテストアクション YAMLアクションの Packagesプロパティの説明を参照してください。

  8. (オプション) 検証 を選択して、コミットする前にワークフローのYAMLコードを検証します。

  9. コミット を選択し、コミットメッセージを入力し、もう一度コミット を選択します。