

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

# Menerapkan CI/CD integrasi dengan lingkungan Elastic Beanstalk Anda
<a name="deployments.cicd"></a>

Elastic Beanstalk terintegrasi CI/CD dengan banyak alat untuk mengotomatiskan alur kerja pengembangan aplikasi Anda. CI/CD praktik memungkinkan Anda untuk secara otomatis membangun, menguji, dan menyebarkan aplikasi Anda dengan intervensi manual minimal. Continuous delivery/deployment (CD) memperluas integrasi berkelanjutan (CI) dengan mengotomatiskan proses penyebaran. Anda dapat membuat pipeline penyebaran yang efisien menggunakan AWS layanan seperti CodePipeline atau alat pihak ketiga seperti Jenkins dan GitLab untuk memastikan penerapan yang konsisten dan andal ke lingkungan Elastic Beanstalk Anda.

**Topics**
+ [AWS sumber untuk memulai](#deployments.cicd.aws-sites)
+ [Sumber daya tambahan](#deployments.cicd.aws-services.third-party)
+ [Menggunakan GitHub Tindakan untuk menyebarkan ke Elastic Beanstalk](deploying-github-actions.md)

## AWS sumber untuk memulai
<a name="deployments.cicd.aws-sites"></a>

Daftar berikut menyoroti CI/CD alat dan AWS sumber daya terkait yang memberikan step-by-step panduan untuk membuat pipeline penyebaran otomatis ke lingkungan Elastic Beanstalk:
+ **AWS CodePipeline**— Tutorial [Pusat Sumber Daya AWS Memulai](https://aws.amazon.com/getting-started/hands-on/continuous-deployment-pipeline/) ini menunjukkan kepada Anda cara mengatur pipeline penyebaran berkelanjutan ke Elastic GitHub Beanstalk dari, S3, atau. AWS CodeCommit
+ **GitHub Tindakan** — Lihat [Menggunakan GitHub Tindakan untuk menyebarkan ke Elastic Beanstalk](deploying-github-actions.md) untuk mempelajari cara mengonfigurasi alur kerja berbasis YAML untuk menyiapkan pipeline penerapan berkelanjutan ke Elastic Beanstalk langsung dari. GitHub
+ **GitLab**— Posting [Blog Produktivitas AWS DevOps Pengembang](https://aws.amazon.com/blogs/devops/deploy-a-docker-application-on-aws-elastic-beanstalk-with-gitlab/) ini menunjukkan cara mengonfigurasi pipeline GitLab kontinu untuk menyebarkan aplikasi Node.js ke lingkungan Elastic Beanstalk Docker.
+ **Azure DevOps** - Postingan [.NET di AWS Blog](https://aws.amazon.com/blogs/dotnet/deploy-to-elastic-beanstalk-with-azure-devops/) ini memandu Anda melalui penerapan pipeline penerapan berkelanjutan dari DevOps repositori Azure Git ke Elastic Beanstalk menggunakan Azure Pipelines.

## Sumber daya tambahan
<a name="deployments.cicd.aws-services.third-party"></a>

Alat dan sumber daya pihak ketiga berikut dapat membantu Anda menerapkan pipeline penerapan otomatis ke lingkungan Elastic Beanstalk:
+ **Jenkins** - [Plugin AWS EBDeployment Jenkins](https://plugins.jenkins.io/awseb-deployment-plugin/) memungkinkan penyebaran langsung ke lingkungan Elastic Beanstalk dari halaman Konfigurasi Pekerjaan Jenkins Anda.
+ **Circle CI:** — The [Orbs for Elastic Beanstalk](https://circleci.com/developer/orbs/orb/circleci/aws-elastic-beanstalk) menyediakan paket konfigurasi yang dapat digunakan kembali untuk menyebarkan dan menskalakan aplikasi ke Elastic Beanstalk.
+ **Bitbucket Pipelines** — Artikel [Menyebarkan Aplikasi Elastic Beanstalk menggunakan Bitbucket Pipelines memberikan contoh konfigurasi dasar untuk mengimplementasikan Bitbucket Pipelines dengan Elastic Beanstalk](https://avishayil.medium.com/deploy-to-elastic-beanstalk-using-bitbucket-pipelines-189eb75cf052).