Bekerja dengan AWS CodePipeline di AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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 IDE

Anda dapat menggunakan AWS Cloud9 Integrated Development Environment (IDE) untuk bekerja dengan kode sumber di repositori yang kompatibel dengannya. 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 mengakibatkan biaya ke AWS akun Anda. Ini termasuk kemungkinan biaya untuk layanan seperti AmazonEC2, Amazon S3 CodePipeline, dan AWS layanan yang didukung oleh. CodePipeline Untuk informasi selengkapnya, lihat EC2Harga Amazon, AWS CodePipeline Harga, Harga Amazon S3, dan Harga Layanan Cloud.

AWS CodeStar menyediakan 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 AWS Cloud9 Pengembangan, hubungkan ke repositori kode, dan unggah kode Anda

Pada langkah ini, Anda membuat lingkungan AWS Cloud9 pengembangan di AWS Cloud9 konsol. Anda kemudian menghubungkan lingkungan ke repositori yang CodePipeline akan digunakan. Terakhir, Anda menggunakan AWS Cloud9 IDE for the environment untuk 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 CLI dan AWS CloudShell Sampel.

  • Untuk mengunggah kode sumber Anda ke bucket, gunakan AWS CLI atau AWS CloudShell di lingkungan untuk menjalankan perintah aws s3 cp. (Untuk AWS 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 repositori 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 AWS terkelola tertentu ke IAM grup yang Anda buat atau identifikasi dalam 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 ini di Langkah 3: Gunakan Kebijakan IAM Terkelola untuk Menetapkan AWS CodePipeline; Izin kepada IAM Pengguna di Panduan AWS CodePipeline Pengguna, 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 repositori AWS Cloud9 IDE ke repositori, CodePipeline secara otomatis mengirimkan perubahan tersebut melalui pipeline yang akan dibangun, diuji, dan digunakan.

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