Langkah 7 (Opsional): Perbarui kode aplikasi untuk melihat CodePipeline penerapan ulang aplikasi Anda secara otomatis - AWS OpsWorks

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

Langkah 7 (Opsional): Perbarui kode aplikasi untuk melihat CodePipeline penerapan ulang aplikasi Anda secara otomatis

penting

AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Dukungan Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Saat Anda membuat perubahan pada kode di aplikasi atau buku masak yang telah Anda gunakan CodePipeline, artefak yang diperbarui akan diterapkan secara otomatis CodePipeline ke instance target Anda (dalam hal ini, ke tumpukan Stacks target). OpsWorks Bagian ini menunjukkan redeployment otomatis ketika Anda memperbarui kode dalam contoh aplikasi Node.js Anda. Jika Anda masih memiliki kode aplikasi untuk panduan ini disimpan secara lokal, dan tidak ada orang lain yang membuat perubahan pada kode sejak Anda memulai penelusuran, Anda dapat melewati langkah 1-4 dari prosedur ini.

Untuk mengedit kode di aplikasi sampel
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. Buka bucket tempat Anda menyimpan contoh aplikasi Node.js.

    AWS S3 bucket interface showing a single zip file in the my-appbucket folder.
  3. Pilih file ZIP yang berisi aplikasi. Di menu Tindakan, pilih Unduh.

  4. Di kotak dialog, buka menu konteks (klik kanan), pilih Unduh, lalu simpan file ZIP ke lokasi yang nyaman. Pilih OK.

  5. Ekstrak konten file ZIP ke lokasi yang nyaman. Anda mungkin perlu mengubah izin pada folder yang diekstrak dan subfolder serta isinya untuk memungkinkan pengeditan. Di opsworks-nodejs-demo-app\views folder, buka header.html file untuk diedit.

  6. Cari frasa,You just deployed your first app with. Ganti kata deployed denganupdated. Pada baris berikutnya, ubah OpsWorks. ke OpsWorks and AWS CodePipeline. Jangan mengedit apa pun kecuali teks.

    Congratulatory message for updating first app with OpsWorks and AWS CodePipeline.
  7. Simpan dan tutup file header.html.

  8. Zip opsworks-nodejs-demo-app folder, dan simpan file ZIP ke lokasi yang nyaman. Jangan mengubah nama file ZIP.

  9. Unggah file ZIP baru ke bucket Amazon S3 Anda. Dalam panduan ini, nama ember adalah. my-appbucket

  10. Buka CodePipeline konsol, dan buka pipeline OpsWorks Stacks (MyOpsWorksPipeline). Pilih Perubahan Rilis.

    (Anda dapat menunggu CodePipeline untuk mendeteksi perubahan kode dari versi aplikasi yang diperbarui di bucket Amazon S3 Anda. Untuk menghemat waktu Anda, panduan ini menginstruksikan Anda untuk memilih Release Change.)

  11. Amati saat CodePipeline berjalan melalui tahapan pipa. Pertama, CodePipeline mendeteksi perubahan pada artefak sumber.

    Pipeline diagram showing Source stage in progress and Beta stage succeeded 13 days ago.

    CodePipeline mendorong kode yang diperbarui ke tumpukan Anda di OpsWorks Stacks.

    Pipeline view showing Source stage succeeded and Beta stage in progress.
  12. Ketika kedua tahap pipeline telah berhasil diselesaikan, buka tumpukan Anda di OpsWorks Stacks.

  13. Pada halaman properti tumpukan, pilih Instans.

  14. Di kolom IP Publik, pilih alamat IP publik instans Anda untuk melihat teks aplikasi yang diperbarui.

    Congratulatory message for updating an app with AWS OpsWorks and CodePipeline, with stylized icons.