Bekerja dengan AWS CodePipeline di AWS Cloud9 Integrated Development Environment (IDE) - AWS Cloud9

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

Bekerja dengan AWS CodePipeline di AWS Cloud9 Integrated Development Environment (IDE)

Anda dapat menggunakan AWS Cloud9 IDE untuk bekerja dengan kode sumber dalam repositori yang kompatibel dengan AWS CodePipeline.

CodePipeline adalah layanan pengiriman berkelanjutan yang dapat Anda gunakan untuk memodelkan, memvisualisasikan, dan mengotomatiskan langkah-langkah yang diperlukan untuk merilis perangkat lunak Anda dan perubahan berkelanjutan yang Anda buat untuk itu. Anda dapat menggunakannya CodePipeline untuk memodelkan dan mengonfigurasi berbagai tahapan proses rilis perangkat lunak dengan cepat. Untuk informasi selengkapnya, lihat Panduan Pengguna AWS CodePipeline.

catatan

Menyelesaikan prosedur ini dapat menimbulkan tagihan biaya ke akun AWS Anda. Ini termasuk kemungkinan biaya untuk layanan seperti Amazon EC2, Amazon S3 CodePipeline, AWS dan layanan yang didukung oleh. CodePipeline Untuk informasi selengkapnya, lihat Harga Amazon EC2, Harga AWS CodePipeline, Harga Amazon S3, dan Harga Layanan Cloud.

AWS CodeStarmenyediakan fitur tambahan bersama dengan saluran pipa, seperti templat proyek, dasbor, dan tim. Untuk menggunakan AWS CodeStar alih-alih CodePipeline, lewati sisa topik ini, dan lihat Bekerja dengan AWS CodeCommit Proyek sebagai gantinya.

Langkah 1: Buat atau identifikasi repositori kode sumber Anda

Pada langkah ini, Anda membuat atau mengidentifikasi repositori kode sumber yang kompatibel dengannya. CodePipeline

Kemudian dalam topik ini, Anda mengunggah kode sumber perangkat lunak Anda ke repositori itu. CodePipelineakan membangun, menguji, dan menyebarkan kode sumber yang diunggah di repositori itu dengan menggunakan pipeline terkait yang juga Anda buat.

Repositori kode sumber Anda harus salah satu jenis repositori berikut yang mendukung: CodePipeline

Langkah 2: Buat Lingkungan Pengembangan AWS Cloud9, hubungkan itu ke repositori kode, dan unggah kode Anda

Pada langkah ini, Anda membuat lingkungan pengembangan AWS Cloud9 di konsol AWS Cloud9. Anda kemudian menghubungkan lingkungan ke repositori yang CodePipeline akan digunakan. Terakhir, Anda menggunakan AWS Cloud9 IDE untuk lingkungan guna mengunggah kode sumber Anda ke repositori.

Untuk membuat lingkungan, ikuti instruksi di Membuat Lingkungan, lalu kembali ke topik ini. (Jika Anda sudah memiliki lingkungan, Anda dapat menggunakannya. Anda tidak perlu membuat yang baru.)

Untuk menghubungkan lingkungan ke repositori, dan kemudian mengunggah kode sumber Anda ke repositori jika belum ada, gunakan salah satu dari rangkaian instruksi berikut. Rangkaian yang Anda pilih tergantung pada jenis repositori yang menyimpan kode sumber.

Jenis repositori Instruksi

CodeCommit

Ikuti petunjuk ini dalam Sampel AWS CodeCommit:

Amazon S3

  • Instal dan konfigurasikan AWS CLI atau AWS CloudShell di lingkungan, seperti yang dijelaskan dalam AWS CLIdan AWS CloudShell Sampel.

  • Untuk mengunggah kode sumber Anda ke bucket, gunakan AWS CLI atau AWS CloudShell di lingkungan untuk menjalankan perintah aws s3 cp. (UntukAWS CloudShell, Anda dapat menghapus aws dari perintah.)

GitHub

Anda dapat mengkloning repositori yang di-host GitHub dan berinteraksi dengan menggunakan antarmuka panel Git.

Setelah Anda menghubungkan lingkungan ke repositori, setiap kali Anda mendorong perubahan kode sumber dari AWS Cloud9 IDE ke repositori, CodePipeline secara otomatis mengirimkan perubahan tersebut melalui pipeline terkait untuk dibangun, diuji, dan digunakan. Anda membuat alur terkait nanti di topik ini.

Langkah 3: Bersiaplah untuk bekerja dengan AWS CodePipeline

Pada langkah ini, Anda melampirkan kebijakan terkelola AWS tertentu ke grup IAM yang Anda buat atau identifikasi di Pengaturan Tim. Hal ini memungkinkan pengguna grup untuk mulai membuat dan bekerja dengan pipeline di CodePipeline.

Jika Anda pernah menggunakan CodePipeline sebelumnya, lanjutkan ke Langkah 4: Buat Pipeline di AWS CodePipeline.

Untuk langkah ini, ikuti petunjuk berikut di Langkah 3: Gunakan Kebijakan Terkelola IAM untuk Menetapkan AWS CodePipeline; Izin untuk Pengguna IAM di Panduan Pengguna AWS CodePipeline, lalu kembali ke topik ini.

Langkah 4: Buat alur di AWS CodePipeline

Pada langkah ini, Anda membuat pipeline CodePipeline yang menggunakan repositori yang Anda buat atau identifikasi sebelumnya dalam topik ini.

Untuk langkah ini, ikuti instruksi di Membuat Alur di AWS CodePipeline di Panduan Pengguna AWS CodePipeline.

Setelah Anda membuat pipeline, CodePipeline kirimkan versi kode sumber saat ini di repositori melalui pipeline yang akan dibangun, diuji, dan digunakan. Kemudian, setiap kali Anda mendorong perubahan kode sumber dari AWS Cloud9 IDE ke repositori, CodePipeline secara otomatis mengirimkan perubahan tersebut melalui pipeline yang akan dibangun, diuji, dan diterapkan.

Untuk melihat alur, ikuti petunjuk di Lihat Detail dan Riwayat Alur di AWS CodePipeline di Panduan Pengguna AWS CodePipeline.