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 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
-
AWS CodeCommit. Jika Anda sudah memiliki repositori CodeCommit yang ingin Anda gunakan, lewati ke Langkah 2: Buat Lingkungan AWS Cloud9 Pengembangan, Hubungkan ke Repositori Kode, dan Unggah Kode Anda. Jika tidak, untuk menggunakan CodeCommit, ikuti petunjuk ini dalam AWS CodeCommit Sampel dalam urutan ini, dan kemudian kembali ke topik ini:
-
Amazon S3. Jika Anda sudah memiliki bucket di Amazon S3 yang ingin Anda gunakan, lanjutkan ke Langkah 2: Buat Lingkungan AWS Cloud9 Pengembangan, Hubungkan ke Repositori Kode, dan Unggah Kode Anda. Jika tidak, untuk menggunakan Amazon S3, ikuti petunjuk ini di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon dalam urutan ini, lalu kembali ke topik ini:
-
GitHub. Jika Anda sudah memiliki repositori GitHub, Anda dapat mengkloningnya dan membuat salinan lokal di lingkungan pengembangan Anda menggunakan antarmuka panel Git. Jika Anda belum menyiapkan akun atau repositori GitHub, lihat dokumentasi yang relevan
untuk mendapatkan instruksi.
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 |
|
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 .