Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CodePipeline referensi struktur pipa
Anda dapat menggunakannya CodePipeline untuk menyusun CI/CD pipeline langkah-langkah otomatis yang menyelesaikan tugas yang membangun, menguji, dan menyebarkan kode sumber aplikasi Anda. Bagian referensi ini memberikan detail tentang struktur JSON dan parameter dalam pipeline Anda. Untuk daftar konsep tingkat tinggi yang menjelaskan bagaimana pipeline digunakan, lihatCodePipeline konsep.
-
Saat membuat pipeline, Anda memilih tindakan dan penyedia sumber yang tersedia, seperti bucket S3, CodeCommit repositori, repositori Bitbucket, atau GitHub repositori yang berisi kode sumber Anda dan memulai pipeline Anda saat Anda melakukan perubahan kode sumber. Bagian referensi ini memberikan informasi referensi tentang sumber yang tersedia untuk pipeline Anda. Untuk informasi selengkapnya tentang cara bekerja dengan tindakan sumber, lihatMulai pipa di CodePipeline.
-
Anda dapat memilih tindakan dan penyedia pengujian, pembuatan, dan penerapan yang ingin Anda sertakan secara otomatis saat pipeline berjalan. Bagian referensi ini memberikan informasi referensi tentang tindakan yang tersedia dan bagaimana tindakan tersebut cocok dengan JSON pipeline Anda.
-
Pipeline yang sudah selesai akan terdiri dari tahap sumber bersama dengan tahapan tambahan tempat Anda mengonfigurasi tindakan untuk menerapkan dan menguji aplikasi Anda. Untuk contoh konseptual dari DevOps pipeline yang menerapkan aplikasi Anda, lihatDevOps contoh pipa.
Secara default, setiap pipeline yang berhasil Anda buat AWS CodePipeline memiliki struktur yang valid. Namun, jika Anda membuat atau mengedit file JSON secara manual untuk membuat pipeline atau memperbarui pipeline dari file tersebut AWS CLI, Anda mungkin secara tidak sengaja membuat struktur yang tidak valid. Referensi berikut dapat membantu Anda lebih memahami persyaratan untuk struktur pipa Anda dan cara memecahkan masalah. Lihat batasan diKuota di AWS CodePipeline, yang berlaku untuk semua pipeline.
Bagian berikut memberikan parameter tingkat tinggi dan posisinya dalam struktur pipa. Persyaratan struktur pipa dirinci di setiap bagian untuk jenis komponen pipa berikut:
-
Referensi bidang untuk Deklarasi pipa
-
Referensi bidang untuk Deklarasi tahap
-
Referensi bidang untuk Deklarasi tindakan
-
Daftar Penyedia tindakan yang valid di CodePipeline berdasarkan jenis tindakan
-
Referensi untuk Pengaturan yang valid untuk PollForSourceChanges parameter
-
Referensi untuk Artefak input dan output yang valid untuk setiap jenis tindakan
-
Daftar link untuk Parameter konfigurasi yang valid untuk setiap jenis penyedia
Untuk informasi selengkapnya, lihat PipelineDeclaration objek di Panduan CodePipeline API.
Contoh tampilan konsol pipeline berikut menunjukkan pipeline bernama new-github, tahapan bernamaSource,, dan manualBuild, dan tindakan dari GitHub (melalui GitHub Aplikasi), persetujuan manual, dan penyedia CodeBuild tindakan.
Mode pengeditan pipeline, bila dilihat dalam diagram konsol, memungkinkan Anda mengedit penggantian sumber, pemicu, dan tindakan seperti yang ditunjukkan pada contoh berikut.