Mengelompokkan tindakan ke dalam kelompok aksi - Amazon CodeCatalyst

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

Mengelompokkan tindakan ke dalam kelompok aksi

Grup aksi berisi satu atau lebih tindakan. Mengelompokkan tindakan ke dalam grup tindakan membantu Anda menjaga alur kerja tetap teratur, dan juga memungkinkan Anda mengonfigurasi dependensi di antara grup yang berbeda.

catatan

Anda tidak dapat menyarangkan grup aksi dalam kelompok tindakan atau tindakan lain.

Gunakan instruksi berikut untuk menentukan grup tindakan.

Visual

Tidak tersedia. Pilih YAMAL untuk melihat instruksi YAMAL.

YAML
Untuk mendefinisikan grup
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pilih proyek Anda.

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

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

  5. Pilih Edit.

  6. Pilih YAMAL.

  7. DalamActions, tambahkan kode yang mirip dengan berikut ini:

    Actions: action-group-name: Actions: action-1: Identifier: aws/build@v1 Configuration: ... action-2: Identifier: aws/build@v1 Configuration: ...

    Untuk contoh lain, lihatContoh: Mendefinisikan dua kelompok aksi. Untuk informasi lebih lanjut, lihat deskripsi action-group-name properti di Tindakan halamanAlur kerja definisi YAMAL.

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

  9. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.

Contoh: Mendefinisikan dua kelompok aksi

Contoh berikut menunjukkan bagaimana mendefinisikan dua kelompok tindakan: BuildAndTest danDeploy. BuildAndTestKelompok ini mencakup dua tindakan (BuilddanTest), dan Deploy kelompok juga mencakup dua tindakan (DeployCloudFormationStackdanDeployToECS).

Actions: BuildAndTest: # Action group 1 Actions: Build: Identifier: aws/build@v1 Configuration: ... Test: Identifier: aws/managed-test@v1 Configuration: Deploy: #Action group 2 Actions: DeployCloudFormationStack: Identifier: aws/cfn-deploy@v1 Configuration: ... DeployToECS: Identifier: aws/ecs-deploy@v1 Configuration: ...