Integrasi dengan produk dan layanan mitra - AWS CodeDeploy

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

Integrasi dengan produk dan layanan mitra

CodeDeploy memiliki integrasi bawaan untuk produk dan layanan mitra berikut:

Ansible

Jika Anda sudah memiliki satu set buku pedoman Ansible, tetapi hanya perlu di suatu tempat untuk menjalankannya, templat untuk Ansible dan CodeDeploy menunjukkan bagaimana beberapa kait penerapan sederhana dapat memastikan Ansible tersedia di instance penerapan lokal dan menjalankan buku pedoman. Jika Anda sudah memiliki proses untuk membangun dan memelihara inventaris Anda, ada juga modul Ansible yang dapat Anda gunakan untuk menginstal dan menjalankan CodeDeploy agen.

Pelajari selengkapnya:

Atlassian — Bambu dan Bitbucket

CodeDeploy Tugas untuk Bamboo mengompres direktori yang berisi AppSpec file ke dalam file.zip, mengunggah file ke Amazon S3, dan kemudian memulai penerapan sesuai dengan konfigurasi yang disediakan dalam aplikasi. CodeDeploy

Dukungan Bitbucket Atlassian CodeDeploy memungkinkan Anda untuk mendorong kode ke instans Amazon EC2 langsung dari UI Bitbucket, sesuai permintaan, ke grup penyebaran Anda. Ini berarti bahwa setelah Anda memperbarui kode di repositori Bitbucket, Anda tidak perlu masuk ke platform integrasi berkelanjutan (CI) atau instans Amazon EC2 untuk menjalankan proses penerapan manual.

Pelajari selengkapnya:

Koki

AWS menyediakan dua sampel template untuk mengintegrasikan Chef dan CodeDeploy. Yang pertama adalah buku masak Chef yang menginstal dan memulai agen. CodeDeploy Ini memungkinkan Anda untuk terus mengelola infrastruktur host Anda dengan Chef saat menggunakan CodeDeploy. Contoh template kedua menunjukkan bagaimana menggunakan CodeDeploy untuk mengatur menjalankan buku masak dan resep dengan chef-solo pada setiap node.

Pelajari selengkapnya:

CircleCI

CircleCI menyediakan pengujian otomatis dan integrasi berkelanjutan dan toolset penerapan. Setelah Anda membuat peran IAM AWS untuk digunakan dengan CircleCI dan mengonfigurasi parameter penerapan di file circle.yl, Anda dapat menggunakan CircleCI with CodeDeploy untuk membuat revisi aplikasi, mengunggahnya ke bucket Amazon S3, lalu memulai dan memantau penerapan Anda.

Pelajari selengkapnya:

CloudBees

Anda dapat menggunakan plugin CodeDeploy Jenkins, tersedia di CloudBeesDEV @cloud, sebagai tindakan pasca-build. Misalnya, di akhir pipeline pengiriman berkelanjutan, Anda dapat menggunakannya untuk menyebarkan revisi aplikasi ke armada server Anda.

Pelajari selengkapnya:

Kodeship

Anda dapat menggunakan Codeship untuk menyebarkan revisi aplikasi melalui. CodeDeploy Anda dapat menggunakan Codeship UI untuk menambahkan CodeDeploy ke pipeline penerapan untuk cabang.

Pelajari selengkapnya:

GitHub

Anda dapat menggunakan CodeDeploy untuk menyebarkan revisi aplikasi dari GitHubrepositori. Anda juga dapat memicu penerapan dari GitHub repositori setiap kali kode sumber di repositori itu diubah.

Pelajari selengkapnya:

HashiCorp Konsul

Anda dapat menggunakan alat HashiCorp Konsul open-source untuk membantu memastikan kesehatan dan stabilitas lingkungan aplikasi Anda saat Anda menerapkan aplikasi. CodeDeploy Anda dapat menggunakan Konsul untuk mendaftarkan aplikasi yang akan ditemukan selama penerapan, menempatkan aplikasi dan node dalam mode pemeliharaan untuk menghilangkannya dari penerapan, dan menghentikan penerapan jika instance target menjadi tidak sehat.

Pelajari selengkapnya:

Jenkins

Plugin CodeDeploy Jenkins menyediakan langkah pasca-build untuk proyek Jenkins Anda. Setelah build berhasil, ia meritsleting ruang kerja, mengunggah ke Amazon S3, dan memulai penerapan baru.

Pelajari selengkapnya:

Lab Boneka

AWS menyediakan contoh template untuk Puppet dan CodeDeploy. Yang pertama adalah modul Puppet yang menginstal dan memulai agen. CodeDeploy Ini memungkinkan Anda untuk terus mengelola infrastruktur host Anda dengan Puppet saat menggunakan CodeDeploy. Contoh template kedua menunjukkan bagaimana menggunakan CodeDeploy untuk mengatur menjalankan modul dan memanifestasikan dengan boneka tanpa master pada setiap node.

Pelajari selengkapnya:

SaltStack

Anda dapat mengintegrasikan SaltStackinfrastruktur dengan CodeDeploy. Anda dapat menggunakan CodeDeploy modul untuk menginstal dan menjalankan CodeDeploy agen pada antek-antek Anda atau, dengan beberapa kait penyebaran sederhana, Anda dapat menggunakan CodeDeploy untuk mengatur jalannya Salt States Anda.

Pelajari selengkapnya:

TeamCity

Anda dapat menggunakan plugin CodeDeploy Runner untuk menyebarkan aplikasi langsung dari. TeamCity Plugin menambahkan langkah TeamCity build yang menyiapkan dan mengunggah revisi aplikasi ke bucket Amazon S3, mendaftarkan revisi dalam CodeDeploy aplikasi, membuat penerapan dan, jika Anda mau, menunggu CodeDeploy penerapan selesai.

Pelajari selengkapnya:

Travis CI

Anda dapat mengonfigurasi Travis CI untuk memicu penerapan CodeDeploy setelah build berhasil.

Pelajari selengkapnya:

Topik