

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menentukan repositori CodeCatalyst paket dalam alur kerja
<a name="workflows-package-specify-action"></a>

Di CodeCatalyst, Anda dapat menambahkan repositori CodeCatalyst paket ke tindakan build dan pengujian di alur kerja Anda. Repositori paket Anda harus dikonfigurasi dengan format paket, seperti npm. Anda juga dapat memilih untuk menyertakan urutan cakupan untuk repositori paket yang Anda pilih.

Gunakan petunjuk berikut untuk menentukan konfigurasi paket yang akan digunakan dengan tindakan alur kerja.

------
#### [ Visual ]

**Untuk menentukan konfigurasi paket yang akan digunakan tindakan (editor visual)**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. **Di panel navigasi, pilih **CI/CD, lalu pilih Alur** kerja.**

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih **Visual**.

1. Dalam diagram alur kerja, pilih tindakan **Build** atau **Test** yang ingin Anda konfigurasikan dengan repositori paket.

1. Pilih **Paket**.

1. Dari menu tarik-turun **Tambahkan konfigurasi**, pilih konfigurasi paket yang ingin Anda gunakan dengan tindakan alur kerja Anda.

1. Pilih **Tambahkan repositori paket**.

1. Di menu tarik-turun **Package repository**, tentukan nama *repositori CodeCatalyst paket* Anda yang ingin digunakan oleh tindakan.

   Untuk informasi selengkapnya tentang repositori paket, lihat. [Package repositori](packages-concepts.md#packages-concepts-repository)

1. (Opsional) Dalam **Lingkup - opsional**, tentukan urutan *cakupan* yang ingin Anda tentukan dalam registri paket Anda.

   Saat mendefinisikan cakupan, repositori paket yang ditentukan dikonfigurasi sebagai registri untuk semua cakupan yang terdaftar. Jika paket dengan cakupan diminta melalui klien npm, itu akan menggunakan repositori itu alih-alih default. Setiap nama lingkup harus diawali dengan “@”.

   Jika `Scopes` dihilangkan, maka repositori paket yang ditentukan dikonfigurasi sebagai registri default untuk semua paket yang digunakan oleh tindakan.

   Untuk informasi selengkapnya tentang cakupan, lihat [Ruang nama Package](packages-concepts.md#packages-concepts-package-namespaces) dan paket [Scoped](https://docs.npmjs.com/cli/v10/using-npm/scope).

1. Pilih **Tambahkan**.

1. (Opsional) Pilih **Validasi** untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

1. Pilih **Komit**, masukkan pesan komit, dan pilih **Komit** lagi.

------
#### [ YAML ]

**Untuk menentukan konfigurasi paket yang akan digunakan tindakan (editor YAMG)**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Pilih proyek Anda.

1. **Di panel navigasi, pilih **CI/CD, lalu pilih Alur** kerja.**

1. Pilih nama alur kerja Anda. Anda dapat memfilter berdasarkan repositori sumber atau nama cabang tempat alur kerja ditentukan, atau memfilter berdasarkan nama atau status alur kerja.

1. Pilih **Edit**.

1. Pilih **YAMAL.**

1. Dalam tindakan **Build** atau **Test**, tambahkan kode yang mirip dengan berikut ini:

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

   Untuk informasi selengkapnya, lihat deskripsi `Packages` properti [Membangun dan menguji tindakan YAMB](build-action-ref.md) untuk tindakan Anda.

1. (Opsional) Pilih **Validasi** untuk memvalidasi kode YAMAL alur kerja sebelum melakukan.

1. Pilih **Komit**, masukkan pesan komit, dan pilih **Komit** lagi.

------