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.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi tindakan alur kerja
T ind akan adalah blok bangunan utama alur kerja, dan mendefinisikan unit kerja logis, atau tugas, untuk dilakukan selama alur kerja dijalankan. Biasanya, alur kerja mencakup beberapa tindakan yang berjalan secara berurutan atau paralel tergantung pada bagaimana Anda mengonfigurasinya.
Topik
Jenis tindakan
Dalam CodeCatalyst alur kerja Amazon, Anda dapat menggunakan jenis tindakan berikut.
Jenis tindakan
CodeCatalyst tindakan
T CodeCatalyst ind akan 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
Tind CodeCatalyst akan berikut tersedia:
-
Membangun
Tindakan ini membangun artefak Anda dan menjalankan pengujian unit Anda dalam wadah Docker. Untuk informasi selengkapnya, lihat Menambahkan tindakan build.
-
Uji
Tindakan ini menjalankan integrasi dan pengujian sistem terhadap aplikasi atau artefak Anda. Untuk informasi selengkapnya, lihat Menambahkan tindakan pengujian.
-
Amazon S3 menerbitkan
Tindakan ini menyalin artefak aplikasi Anda ke bucket Amazon S3. Untuk informasi selengkapnya, lihat Menerbitkan file ke Amazon S3 dengan alur kerja.
-
AWS CDK bootstrap
Tindakan ini menyediakan sumber daya yang AWS CDK diperlukan untuk menerapkan aplikasi CDK Anda. Untuk informasi selengkapnya, lihat Bootstrap atau AWS CDK aplikasi dengan alur kerja.
-
AWS CDK menyebarkan
Tindakan ini mensintesis dan menyebarkan aplikasi AWS Cloud Development Kit (AWS CDK) . Untuk informasi selengkapnya, lihat Menyebarkan sebuah AWS CDK aplikasi dengan alur kerja.
-
AWS Lambda memanggil
Tindakan ini memanggil fungsi. AWS Lambda Untuk informasi selengkapnya, lihat Memanggil fungsi Lambda menggunakan alur kerja.
-
GitHub Tindakan
Tindakan ini adalah CodeCatalyst tindakan yang memungkinkan Anda menjalankan Tind GitHub akan dalam al CodeCatalyst ur kerja. Untuk informasi selengkapnya, lihat Memanggil fungsi Lambda menggunakan alur kerja.
-
Menyebarkan CloudFormation tumpukan
Tindakan ini menerapkan tumpukan CloudFormation . Untuk informasi selengkapnya, lihat Menyebarkan sebuah CloudFormation tumpukan.
-
Terapkan ke Amazon ECS
Tindakan ini mendaftarkan definisi tugas Amazon ECS dan menyebarkannya ke layanan Amazon ECS. Untuk informasi selengkapnya, lihat Menyebarkan ke Amazon ECS dengan alur kerja.
-
Menyebarkan ke cluster Kubernetes
Tindakan ini menyebarkan aplikasi ke cluster Kubernetes. Untuk informasi selengkapnya, lihat Menyebarkan ke Amazon EKS dengan alur kerja.
-
Render definisi tugas Amazon ECS
Tindakan ini menyisipkan URI gambar kontainer ke file JSON definisi tugas Amazon ECS, membuat file definisi tugas baru. Untuk informasi selengkapnya, lihat Memodifikasi definisi tugas Amazon ECS.
Dokumentasi untuk CodeCatalyst tindakan tersedia di panduan ini, dan di readme setiap tindakan.
Untuk informasi tentang CodeCatalyst tindakan yang tersedia, dan cara menambahkannya ke alur kerja, lihatMenambahkan tindakan ke alur kerja.
CodeCatalyst Tindakan laboratorium
T CodeCatalyst indakan Labs adalah tindakan yang merupakan bagian dari Amazon CodeCatalyst Labs, tempat pembuktian untuk aplikasi eksperimental. CodeCatalyst Tindakan laboratorium telah dikembangkan untuk menampilkan integrasi dengan AWS layanan.
Tind CodeCatalyst akan Labs berikut tersedia:
-
Menyebarkan ke AWS Amplify Hosting
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.
-
Terapkan dengan AWS SAM
Tindakan ini menerapkan aplikasi tanpa server Anda dengan AWS Serverless Application Model ()AWS SAM.
-
Batalkan Cache Amazon CloudFront
Tindakan ini membatalkan CloudFront cache untuk kumpulan jalur tertentu.
-
Webhook keluar
Tindakan ini memungkinkan pengguna 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 ke topik, atau berlangganan topik.
-
Dorong ke Amazon ECR
Tindakan ini membangun dan menerbitkan gambar 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 Edisi Komunitas Terraform
plandanapplyoperasi.
Dokumentasi untuk tindakan CodeCatalyst Labs tersedia di readme setiap tindakan.
Untuk informasi tentang menambahkan tindakan CodeCatalyst Labs ke alur kerja dan melihat readme-nya, lihatMenambahkan tindakan ke alur kerja.
GitHub Tindakan
T GitHub ind akan sangat mirip dengan CodeCatalyst tindakan, kecuali bahwa itu dikembangkan untuk digunakan dengan alur GitHub kerja. Untuk detail tentang T GitHub indakan, lihat dokumentasi
Anda dapat menggunakan Tindakan bersama GitHub CodeCatalyst tindakan asli dalam al CodeCatalyst ur kerja.
Untuk kenyamanan Anda, CodeCatalyst konsol menyediakan akses ke beberapa Tindakan GitHub populer. Anda juga dapat menggunakan T GitHub indakan apa pun yang tercantum di GitHub Marketplace
Dokumentasi untuk GitHub Tindakan tersedia di readme setiap tindakan.
Untuk informasi selengkapnya, lihat Integrasi dengan Tindakan GitHub.
Third-party tindakan
T indakan pihak ketiga adalah tindakan yang ditulis oleh vendor pihak ketiga, dan tersedia di CodeCatalyst konsol. Contoh tindakan pihak ketiga termasuk tindakan Mend SCA dan S SonarCloud can, 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, lihatMenambahkan tindakan ke alur kerja.