Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan CI/CD sistem dan jaringan pipa untuk digunakan AWS SAM
AWS SAM membantu organisasi membuat saluran pipa untuk CI/CD sistem pilihan mereka, sehingga mereka dapat menyadari manfaat CI/CD dengan sedikit usaha, seperti mempercepat frekuensi penyebaran, mempersingkat lead time untuk perubahan, dan mengurangi kesalahan penerapan.
AWS SAM menyederhanakan CI/CD tugas untuk aplikasi tanpa server dengan bantuan membangun gambar kontainer. Gambar yang AWS SAM disediakan menyertakan AWS SAMCLI dan membangun alat untuk sejumlah AWS Lambda runtime yang didukung. Ini membuatnya lebih mudah untuk membangun dan mengemas aplikasi tanpa server menggunakan file. AWS SAMCLI Gambar-gambar ini juga mengurangi kebutuhan tim untuk membuat dan mengelola gambar mereka sendiri untuk CI/CD sistem. Untuk informasi selengkapnya tentang AWS SAM membangun image container, lihatRepositori gambar untuk AWS SAM.
Beberapa CI/CD sistem mendukung AWS SAM membangun gambar kontainer. CI/CD Sistem mana yang harus Anda gunakan tergantung pada beberapa faktor. Hal ini termasuk apakah aplikasi Anda menggunakan satu atau beberapa waktu aktif, atau apakah Anda ingin membangun aplikasi Anda dalam citra kontainer atau langsung pada mesin host, baik mesin virtual (VM) atau host bare metal.
AWS SAM juga menyediakan satu set template pipeline default untuk beberapa CI/CD sistem yang merangkum praktik terbaik AWS penerapan. Template pipeline default ini menggunakan format konfigurasi JSON/YAML pipeline standar, dan praktik terbaik bawaan membantu melakukan penerapan multi-akun dan multi-wilayah, serta memverifikasi bahwa pipeline tidak dapat membuat perubahan infrastruktur yang tidak diinginkan.
Anda memiliki dua opsi utama AWS SAM untuk menggunakan aplikasi tanpa server: 1) Ubah konfigurasi pipeline yang ada untuk menggunakan AWS SAMCLI perintah, atau 2) Buat contoh konfigurasi CI/CD pipeline yang dapat Anda gunakan sebagai titik awal untuk aplikasi Anda sendiri.
Topik
Apa itu pipa?
Pipeline adalah urutan otomatis langkah-langkah yang dilakukan untuk merilis versi baru dari aplikasi. Dengan AWS SAM, Anda dapat menggunakan banyak CI/CD sistem umum untuk menyebarkan aplikasi Anda, termasuk, Jenkins AWS CodePipeline
Template pipeline mencakup praktik terbaik AWS penerapan untuk membantu penerapan multi-akun dan Multi-wilayah. AWS lingkungan seperti dev dan produksi biasanya ada di AWS akun yang berbeda. Hal ini memungkinkan tim pengembangan untuk mengonfigurasi pipeline penerapan yang aman, tanpa membuat perubahan infrastruktur yang tidak diinginkan.
Anda juga dapat menyediakan template pipeline kustom Anda sendiri untuk membantu menstandarisasi pipeline di seluruh tim pengembangan.