Mengkonfigurasi tindakan yang dilakukan alur kerja - Amazon CodeCatalyst

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

Mengkonfigurasi tindakan yang dilakukan alur kerja

Tindakan adalah blok bangunan utama alur kerja, dan mendefinisikan unit logis kerja, atau tugas, untuk dilakukan selama alur kerja dijalankan. Biasanya, alur kerja mencakup beberapa tindakan yang berjalan secara berurutan atau paralel tergantung pada cara Anda mengonfigurasinya.

Jenis tindakan

Dalam CodeCatalyst alur kerja Amazon, Anda dapat menggunakan jenis tindakan berikut.

CodeCatalyst tindakan

CodeCatalyst Tindakan adalah tindakan yang ditulis, dipelihara, dan didukung penuh oleh tim CodeCatalyst pengembangan.

Ada CodeCatalyst tindakan untuk membangun, menguji, dan menyebarkan aplikasi, serta untuk melakukan tugas lain-lain, seperti memanggil fungsi. AWS Lambda

CodeCatalyst Tindakan berikut tersedia:

Dokumentasi untuk CodeCatalyst tindakan tersedia dalam panduan ini, dan di readme setiap tindakan.

Untuk informasi tentang CodeCatalyst tindakan yang tersedia, dan cara menambahkannya ke alur kerja, lihatMenambahkan tindakan ke CodeCatalyst alur kerja.

CodeCatalyst Tindakan Lab

Tindakan CodeCatalyst Labs adalah tindakan yang merupakan bagian dari Amazon CodeCatalyst Labs, tempat pembuktian untuk aplikasi eksperimental. CodeCatalyst Tindakan Labs telah dikembangkan untuk menampilkan integrasi dengan AWS layanan.

Tindakan CodeCatalyst Labs berikut tersedia:

  • Menyebarkan ke Hosting AWS Amplify

    Tindakan ini menyebarkan aplikasi ke Amplify Hosting.

  • Menyebarkan ke AWS App Runner

    Tindakan ini menyebarkan gambar terbaru dalam repositori gambar sumber ke App Runner.

  • Terapkan ke Amazon CloudFront dan Amazon S3

    Tindakan ini menyebarkan aplikasi ke CloudFront dan Amazon S3.

  • Menyebarkan dengan AWS SAM

    Tindakan ini menerapkan aplikasi tanpa server Anda dengan AWS Serverless Application Model ().AWS SAM

  • Membatalkan Cache Amazon CloudFront

    Tindakan ini membatalkan CloudFront cache untuk kumpulan jalur tertentu.

  • Webhook Keluar

    Tindakan ini memungkinkan pengguna untuk mengirim pesan dalam alur kerja ke server web arbitrer menggunakan permintaan HTTPS.

  • Publikasikan ke AWS CodeArtifact

    Tindakan ini menerbitkan paket ke CodeArtifact repositori.

  • Publikasikan ke Amazon SNS

    Tindakan ini memungkinkan pengguna untuk berintegrasi dengan Amazon SNS dengan membuat topik, menerbitkan topik, atau berlangganan topik.

  • Dorong ke Amazon ECR

    Tindakan ini membangun dan menerbitkan image Docker ke repositori Amazon Elastic Container Registry (Amazon ECR).

  • Pindai dengan Amazon CodeGuru Security

    Tindakan ini membuat arsip zip dari jalur kode yang dikonfigurasi dan menggunakan CodeGuru Keamanan untuk menjalankan pemindaian kode.

  • Edisi Komunitas Terraform

    Tindakan ini menjalankan Terraform Community Edition plan dan apply operasi.

Dokumentasi untuk tindakan CodeCatalyst Labs tersedia di readme setiap tindakan.

Untuk informasi tentang menambahkan tindakan CodeCatalyst Labs ke alur kerja dan melihat readme-nya, lihat. Menambahkan tindakan ke CodeCatalyst alur kerja

GitHub Tindakan

GitHub Tindakan sangat mirip dengan CodeCatalyst tindakan, kecuali bahwa itu dikembangkan untuk digunakan dengan GitHub alur kerja. Untuk detail tentang GitHub Tindakan, lihat dokumentasi GitHub Tindakan.

Anda dapat menggunakan GitHub Tindakan bersama CodeCatalyst tindakan asli dalam CodeCatalyst alur kerja.

Untuk kenyamanan Anda, CodeCatalyst konsol menyediakan akses ke beberapa GitHub Tindakan populer. Anda juga dapat menggunakan GitHub Tindakan apa pun yang tercantum di GitHub Marketplace (tunduk pada beberapa batasan).

Dokumentasi untuk GitHub Tindakan tersedia di readme setiap tindakan.

Untuk informasi selengkapnya, lihat Mengintegrasikan GitHub Tindakan ke dalam alur kerja.

Tindakan pihak ketiga

Tindakan pihak ketiga adalah tindakan yang ditulis oleh vendor pihak ketiga, dan tersedia di CodeCatalyst konsol. Contoh tindakan pihak ketiga termasuk tindakan Mend SCA dan SonarCloud Scan, masing-masing ditulis oleh Mend dan Sonar.

Dokumentasi untuk tindakan pihak ketiga tersedia di readme setiap tindakan. Dokumentasi tambahan mungkin juga disediakan oleh vendor pihak ketiga.

Untuk informasi tentang menambahkan tindakan pihak ketiga ke alur kerja dan melihat readme-nya, lihat. Menambahkan tindakan ke CodeCatalyst alur kerja