

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

# Integrasi dengan tipe CodePipeline tindakan
<a name="integrations-action-type"></a>

Informasi integrasi dalam topik ini diatur berdasarkan jenis CodePipeline tindakan.

**Topics**
+ [Integrasi tindakan sumber](#integrations-source)
+ [Membangun integrasi tindakan](#integrations-build)
+ [Integrasi tindakan uji](#integrations-test)
+ [Menyebarkan integrasi tindakan](#integrations-deploy)
+ [Integrasi tindakan persetujuan dengan Layanan Pemberitahuan Sederhana Amazon](#integrations-approval)
+ [Memanggil integrasi tindakan](#integrations-invoke)

## Integrasi tindakan sumber
<a name="integrations-source"></a>

Informasi berikut diatur berdasarkan jenis CodePipeline tindakan dan dapat membantu Anda mengonfigurasi CodePipeline untuk mengintegrasikan dengan penyedia tindakan sumber berikut.

**Topics**
+ [Tindakan sumber Amazon ECR](#integrations-source-ecr)
+ [Tindakan sumber Amazon S3](#integrations-source-s3)
+ [Koneksi ke Bitbucket Cloud, GitHub (melalui GitHub Aplikasi), Server GitHub Perusahaan GitLab.com, dan GitLab dikelola sendiri](#integrations-source-connections)
+ [CodeCommit tindakan sumber](#integrations-source-codecommit)
+ [GitHub (melalui aplikasi OAuth) tindakan sumber](#integrations-source-gh-oauth)

### Tindakan sumber Amazon ECR
<a name="integrations-source-ecr"></a>

[Amazon ECR ](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) adalah layanan repositori gambar AWS Docker. Anda menggunakan perintah push dan pull Docker untuk mengunggah gambar Docker ke repositori Anda. URI dan gambar repositori Amazon ECR digunakan dalam definisi tugas Amazon ECS untuk mereferensikan informasi gambar sumber.

Pelajari lebih lanjut:
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [Referensi tindakan sumber Amazon ECR](action-reference-ECR.md)
+ [Buat pipeline, tahapan, dan tindakan](pipelines-create.md)
+ [Tutorial: Buat pipeline dengan sumber dan ECS-to-CodeDeploy penerapan Amazon ECR](tutorials-ecs-ecr-codedeploy.md)

### Tindakan sumber Amazon S3
<a name="integrations-source-s3"></a>

[Amazon S3 ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) adalah penyimpanan untuk internet. Anda dapat menggunakan Amazon S3 untuk menyimpan dan mengambil data sebanyak apa pun kapan pun, dari mana pun di web. Anda dapat mengonfigurasi CodePipeline untuk menggunakan bucket Amazon S3 berversi sebagai tindakan sumber untuk kode Anda.

**catatan**  
Amazon S3 juga dapat disertakan dalam pipeline sebagai tindakan penerapan.

Pelajari lebih lanjut:
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [Referensi tindakan sumber Amazon S3](action-reference-S3.md)
+ [Langkah 1: Buat bucket sumber S3 untuk aplikasi Anda](tutorials-simple-s3.md#s3-create-s3-bucket)
+ [Buat pipeline (CLI)](pipelines-create.md#pipelines-create-cli)
+ CodePipeline menggunakan Amazon EventBridge (sebelumnya Amazon CloudWatch Events) untuk mendeteksi perubahan dalam bucket sumber Amazon S3 Anda. Lihat [Integrasi umum dengan CodePipeline](integrations-general.md).

### Koneksi ke Bitbucket Cloud, GitHub (melalui GitHub Aplikasi), Server GitHub Perusahaan GitLab.com, dan GitLab dikelola sendiri
<a name="integrations-source-connections"></a>

Koneksi (`CodeStarSourceConnection`tindakan) digunakan untuk mengakses Bitbucket Cloud pihak ketiga, GitHub Enterprise Server GitHub GitLab.com, atau repositori yang GitLab dikelola sendiri.

**catatan**  
Fitur ini tidak tersedia di Asia Pasifik (Hong Kong), Asia Pasifik (Hyderabad), Asia Pasifik (Jakarta), Asia Pasifik (Melbourne), Asia Pasifik (Osaka), Afrika (Cape Town), Timur Tengah (Bahrain), Timur Tengah (UEA), Eropa (Spanyol), Eropa (Zurich), Israel (Tel Aviv), atau AWS GovCloud (US-West) Wilayah. Untuk mereferensikan tindakan lain yang tersedia, lihat[Integrasi produk dan layanan dengan CodePipeline](integrations.md). Untuk pertimbangan dengan tindakan ini di Wilayah Eropa (Milan), lihat catatan di[CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md).


|  |  | 
| --- |--- |
| Awan Bitbucket  | Anda dapat mengonfigurasi CodePipeline untuk menggunakan repositori Bitbucket Cloud sebagai sumber kode Anda. Anda harus sebelumnya membuat akun Bitbucket dan setidaknya satu repositori Bitbucket Cloud. Anda dapat menambahkan tindakan sumber untuk repositori Bitbucket Cloud Anda dengan membuat pipeline atau mengedit yang sudah ada. Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung. <br />Anda dapat mengatur sumber daya yang disebut * koneksi * untuk memungkinkan pipeline mengakses repositori kode pihak ketiga. Saat membuat koneksi, Anda menginstal aplikasi konektor dengan repositori kode pihak ketiga, lalu menghubungkannya dengan koneksi Anda.<br />Untuk Bitbucket Cloud, gunakan ** opsi ** Bitbucket di konsol atau `CodestarSourceConnection` tindakan di CLI. Lihat [Koneksi Bitbucket Cloud](connections-bitbucket.md).<br />Anda dapat menggunakan ** opsi Klon ** ing penuh untuk tindakan ini untuk mereferensikan metadata repositori Git sehingga tindakan hilir dapat melakukan perintah Git secara langsung. Opsi ini hanya dapat digunakan oleh tindakan CodeBuild hilir.<br />Pelajari lebih lanjut:+  Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat[CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md). <br />+  Untuk melihat tutorial Memulai yang membuat pipeline dengan sumber Bitbucket Cloud, lihat [ Memulai koneksi](https://docs.aws.amazon.com/dtconsole/latest/userguide/getting-started-connections.html).  | 


|  |  | 
| --- |--- |
| GitHub atau GitHub Enterprise Cloud  | Anda dapat mengonfigurasi CodePipeline untuk menggunakan GitHub repositori sebagai sumber untuk kode Anda. Anda harus sebelumnya membuat GitHub akun dan setidaknya satu GitHub repositori. Anda dapat menambahkan tindakan sumber untuk GitHub repositori Anda dengan membuat pipeline atau mengedit yang sudah ada.<br />Anda dapat mengatur sumber daya yang disebut * koneksi * untuk memungkinkan pipeline mengakses repositori kode pihak ketiga. Saat membuat koneksi, Anda menginstal aplikasi konektor dengan repositori kode pihak ketiga, lalu menghubungkannya dengan koneksi Anda.<br />Gunakan opsi ** penyedia ** GitHub (melalui GitHub Aplikasi) di konsol atau `CodestarSourceConnection` tindakan di CLI. Lihat [GitHub koneksi](connections-github.md).<br />Anda dapat menggunakan ** opsi Klon ** ing penuh untuk tindakan ini untuk mereferensikan metadata repositori Git sehingga tindakan hilir dapat melakukan perintah Git secara langsung. Opsi ini hanya dapat digunakan oleh tindakan CodeBuild hilir.<br />Pelajari lebih lanjut:+  Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md) <br />+  Untuk tutorial yang menunjukkan cara menyambung ke GitHub repositori dan menggunakan ** opsi klon ** penuh, lihat[Tutorial: Gunakan klon penuh dengan sumber GitHub pipeline](tutorials-github-gitclone.md). <br />+  Tind GitHub akan saat ini (melalui GitHub Aplikasi) adalah tindakan sumber versi 2 untuk GitHub. Tind GitHub akan (melalui aplikasi OAuth) adalah tindakan versi 1 yang dikelola dengan oten GitHub tikasi token OAuth. Meskipun kami tidak merekomendasikan menggunakan tindakan GitHub (melalui aplikasi OAuth), pipeline yang ada dengan tindakan GitHub (melalui aplikasi OAuth) akan terus berfungsi tanpa dampak apa pun. Anda sekarang dapat menggunakan tindakan [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md) sumber di pipeline Anda yang mengelola tindakan GitHub sumber Anda dengan GitHub aplikasi. Jika Anda memiliki pipeline yang menggunakan tindakan GitHub (melalui aplikasi OAuth), lihat langkah-langkah untuk memperbaruinya untuk menggunakan tindakan GitHub (melalui GitHub Aplikasi) di. [Perbarui tindakan sumber GitHub (melalui aplikasi OAuth) ke tindakan sumber GitHub (melalui GitHub Aplikasi)](update-github-action-connections.md)  | 


|  |  | 
| --- |--- |
| GitHub Server Perusahaan  | Anda dapat CodePipeline mengonfigurasi untuk menggunakan repositori Server GitHub Perusahaan sebagai sumber kode Anda. Anda harus sebelumnya membuat GitHub akun dan setidaknya satu GitHub repositori. Anda dapat menambahkan tindakan sumber untuk repositori Server GitHub Enterprise Anda dengan membuat pipeline atau mengedit yang sudah ada.<br />Anda dapat mengatur sumber daya yang disebut * koneksi * untuk memungkinkan pipeline mengakses repositori kode pihak ketiga. Saat membuat koneksi, Anda menginstal aplikasi konektor dengan repositori kode pihak ketiga, lalu menghubungkannya dengan koneksi Anda.<br />Gunakan opsi ** penyedia Server ** GitHub Perusahaan di konsol atau `CodestarSourceConnection` tindakan di CLI. Lihat [GitHub Koneksi Server Perusahaan](connections-ghes.md).<br />Anda dapat menggunakan ** opsi Klon ** ing penuh untuk tindakan ini untuk mereferensikan metadata repositori Git sehingga tindakan hilir dapat melakukan perintah Git secara langsung. Opsi ini hanya dapat digunakan oleh tindakan CodeBuild hilir.<br />Pelajari lebih lanjut:+  Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md) <br />+  Untuk tutorial yang menunjukkan cara menyambung ke GitHub repositori dan menggunakan ** opsi klon ** penuh, lihat[Tutorial: Gunakan klon penuh dengan sumber GitHub pipeline](tutorials-github-gitclone.md).  | 


|  |  | 
| --- |--- |
| GitLab.com | Anda dapat mengonfigurasi CodePipeline untuk menggunakan GitLab.com repositori sebagai sumber untuk kode Anda. Anda harus sebelumnya membuat GitLab.com akun dan setidaknya satu GitLab.com repositori. Anda dapat menambahkan tindakan sumber untuk GitLab.com repositori Anda dengan membuat pipeline atau mengedit yang sudah ada.<br />Gunakan opsi ** GitLab ** penyedia di konsol atau `CodestarSourceConnection` tindakan dengan `GitLab` penyedia di CLI. Lihat [GitLab.com koneksi](connections-gitlab.md).<br />Pelajari lebih lanjut:+  Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md)  | 


|  |  | 
| --- |--- |
| GitLab dikelola sendiri  | Anda dapat mengonfigurasi CodePipeline untuk menggunakan instalasi yang GitLab dikelola sendiri sebagai sumber kode Anda. Anda harus telah membuat GitLab akun sebelumnya dan memiliki langganan untuk dikelola sendiri GitLab (Edisi Perusahaan atau Edisi Komunitas). Anda dapat menambahkan tindakan sumber untuk repositori yang GitLab dikelola sendiri dengan membuat pipeline atau mengedit yang sudah ada.<br />Anda dapat mengatur sumber daya yang disebut * koneksi * untuk memungkinkan pipeline mengakses repositori kode pihak ketiga. Saat membuat koneksi, Anda menginstal aplikasi konektor dengan repositori kode pihak ketiga, lalu menghubungkannya dengan koneksi Anda.<br />Gunakan opsi ** penyedia ** GitLab yang dikelola sendiri di konsol atau `CodestarSourceConnection` tindakan di CLI. Lihat [Koneksi untuk dikel GitLab ola sendiri](connections-gitlab-managed.md).<br />Anda dapat menggunakan ** opsi Klon ** ing penuh untuk tindakan ini untuk mereferensikan metadata repositori Git sehingga tindakan hilir dapat melakukan perintah Git secara langsung. Opsi ini hanya dapat digunakan oleh tindakan CodeBuild hilir.<br />Pelajari lebih lanjut:+  Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md) <br />+  Untuk langkah-langkah untuk membuat koneksi dengan jenis penyedia ini, lihat[Koneksi untuk dikel GitLab ola sendiri](connections-gitlab-managed.md).  | 

### CodeCommit tindakan sumber
<a name="integrations-source-codecommit"></a>

[CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/)adalah layanan kontrol versi yang dapat Anda gunakan untuk menyimpan dan mengelola aset secara pribadi (seperti dokumen, kode sumber, dan file biner) di cloud. Anda dapat CodePipeline mengonfigurasi untuk menggunakan cabang di CodeCommit repositori sebagai sumber kode Anda. Buat repositori dan kaitkan dengan direktori kerja di mesin lokal Anda. Kemudian Anda dapat membuat pipeline yang menggunakan cabang sebagai bagian dari tindakan sumber dalam tahap. Anda dapat terhubung ke CodeCommit repositori dengan membuat pipeline atau mengedit yang sudah ada. 

Anda dapat menggunakan ** opsi Klon ** ing penuh untuk tindakan ini untuk mereferensikan metadata repositori Git sehingga tindakan hilir dapat melakukan perintah Git secara langsung. Opsi ini hanya dapat digunakan oleh tindakan CodeBuild hilir.

Pelajari lebih lanjut: 
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat[CodeCommit referensi tindakan sumber](action-reference-CodeCommit.md).
+ [Tutorial: Buat pipeline sederhana (CodeCommit repositori)](tutorials-simple-codecommit.md)
+ CodePipeline menggunakan Amazon CloudWatch Events untuk mendeteksi perubahan dalam CodeCommit repositori yang digunakan sebagai sumber untuk pipeline. Setiap tindakan sumber memiliki aturan peristiwa yang sesuai. Aturan peristiwa ini memulai pipeline Anda ketika perubahan terjadi di repositori. Lihat [Integrasi umum dengan CodePipeline](integrations-general.md).

### GitHub (melalui aplikasi OAuth) tindakan sumber
<a name="integrations-source-gh-oauth"></a>

Tind GitHub akan (melalui aplikasi OAuth) adalah tindakan versi 1 GitHub yang dikelola dengan Aplikasi OAuth. Di Wilayah yang tersedia, Anda juga dapat menggunakan tindakan [CodeStarSourceConnection untuk Bitbucket Cloud, GitHub Enterprise Server GitHub GitLab.com, dan tindakan yang dikelola GitLab sendiri](action-reference-CodestarConnectionSource.md) sumber di pipeline yang mengelola tindakan GitHub sumber Anda dengan GitHub Aplikasi. Jika Anda memiliki pipeline yang menggunakan tindakan GitHub (melalui aplikasi OAuth), lihat langkah-langkah untuk memperbaruinya untuk menggunakan tindakan GitHub (melalui GitHub aplikasi) di. [Perbarui tindakan sumber GitHub (melalui aplikasi OAuth) ke tindakan sumber GitHub (melalui GitHub Aplikasi)](update-github-action-connections.md)

**catatan**  
Meskipun kami tidak merekomendasikan menggunakan tindakan GitHub (melalui aplikasi OAuth), pipeline yang ada dengan tindakan GitHub (melalui aplikasi OAuth) akan terus berfungsi tanpa dampak apa pun.

Pelajari lebih lanjut:
+ Untuk informasi selengkapnya tentang akses OAuth-based GitHub (melalui aplikasi OAuth) berbeda dengan GitHub akses berbasis aplikasi, lihat. [https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps](https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps)
+ Untuk melihat lampiran yang berisi detail tindakan GitHub (melalui aplikasi OAuth), lihat. [Lampiran A: GitHub (melalui aplikasi OAuth) tindakan sumber](appendix-github-oauth.md)

## Membangun integrasi tindakan
<a name="integrations-build"></a>

Informasi berikut diatur berdasarkan jenis CodePipeline tindakan dan dapat membantu Anda mengonfigurasi CodePipeline untuk diintegrasikan dengan penyedia tindakan build berikut.

**Topics**
+ [CodeBuild membangun tindakan](#integrations-build-codebuild)
+ [CloudBees membangun tindakan](#integrations-build-cloudbees)
+ [Amazon ECR membangun dan mempublikasikan tindakan](#integrations-build-ECRBuildAndPublish)
+ [Jenkins membangun tindakan](#integrations-build-jenkins)
+ [TeamCity membangun tindakan](#integrations-build-teamcity)

### CodeBuild membangun tindakan
<a name="integrations-build-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/) adalah layanan build yang terkelola penuh yang mengompilasi kode sumber Anda, menjalankan tes unit, dan menghasilkan artefak yang siap dideploy.

Anda dapat menambahkan CodeBuild sebagai tindakan build ke tahap pembuatan pipa. Untuk informasi selengkapnya, lihat Referensi Konfigurasi T CodePipeline indakan untuk[AWS CodeBuild membangun dan menguji referensi tindakan](action-reference-CodeBuild.md).

**catatan**  
CodeBuild juga dapat dimasukkan dalam pipeline sebagai tindakan uji, dengan atau tanpa output build.

Pelajari lebih lanjut: 
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat[AWS CodeBuild membangun dan menguji referensi tindakan](action-reference-CodeBuild.md).
+ [Apa itu CodeBuild? ](https://docs.aws.amazon.com/codebuild/latest/userguide/)
+ [CodeBuild- Layanan Pembuatan Terkelola Sepenuhnya ](https://aws.amazon.com/blogs/aws/aws-codebuild-fully-managed-build-service/)

### CloudBees membangun tindakan
<a name="integrations-build-cloudbees"></a>

Anda dapat mengonfigurasi CodePipeline [ CloudBees ](http://www.cloudbees.com) untuk digunakan untuk membangun atau menguji kode Anda dalam satu atau lebih tindakan dalam pipeline.

Pelajari lebih lanjut:
+ [Re:Invent 2017: Cloud First dengan AWS](https://www.cloudbees.com/blog/reinvent-2017-cloud-first-aws)

### Amazon ECR membangun dan mempublikasikan tindakan
<a name="integrations-build-ECRBuildAndPublish"></a>

[Amazon ECR ](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) adalah layanan repositori gambar AWS Docker. Anda menggunakan perintah push dan pull Docker untuk mengunggah gambar Docker ke repositori Anda.

Anda dapat menambahkan `ECRBuildAndPublish` tindakan ke pipeline Anda untuk mengotomatiskan pembuatan dan mendorong gambar. Untuk informasi selengkapnya, lihat referensi konfigurasi CodePipeline tindakan untuk[`ECRBuildAndPublish`membangun referensi tindakan](action-reference-ECRBuildAndPublish.md).

### Jenkins membangun tindakan
<a name="integrations-build-jenkins"></a>

Anda dapat mengonfigurasi CodePipeline untuk menggunakan [ Jenkins CI ](https://jenkins-ci.org/) untuk membangun atau menguji kode Anda dalam satu atau lebih tindakan dalam pipeline. Anda harus sebelumnya membuat proyek Jenkins dan menginstal dan mengkonfigurasi CodePipeline Plugin untuk Jenkins untuk proyek itu. Anda dapat terhubung ke proyek Jenkins dengan membuat pipeline baru atau mengedit yang sudah ada.

Akses untuk ** Jenkins  ** dikonfigurasi berdasarkan per-proyek. Anda harus menginstal CodePipeline Plugin untuk Jenkins pada setiap instance Jenkins yang ingin Anda gunakan. CodePipeline Anda juga harus mengonfigurasi CodePipeline akses ke proyek Jenkins. Amankan proyek Jenkins Anda dengan mengonfigurasinya untuk menerima HTTPS/SSL koneksi saja. Jika proyek Jenkins Anda diinstal pada instans Amazon EC2, pertimbangkan untuk memberikan kredensibilitas Anda dengan AWS menginstalnya AWS CLI pada setiap instans. Kemudian konfigurasikan AWS profil pada instans tersebut dengan kredenSIAL yang ingin Anda gunakan untuk koneksi. Ini adalah alternatif untuk menambah dan menyimpannya melalui antarmuka web Jenkins. 

Pelajari lebih lanjut:
+  [Mengakses Jenkins ](https://wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins) 
+  [Tutorial: Membuat pipa empat tahap](tutorials-four-stage-pipeline.md)

### TeamCity membangun tindakan
<a name="integrations-build-teamcity"></a>

Anda dapat mengonfigurasi CodePipeline [ TeamCity ](https://www.jetbrains.com/teamcity/) untuk digunakan untuk membangun dan menguji kode Anda dalam satu atau lebih tindakan dalam pipeline.

Pelajari lebih lanjut:
+ [TeamCity Plugin untuk CodePipeline ](https://plugins.jetbrains.com/plugin/9213-aws-codepipeline)

## Integrasi tindakan uji
<a name="integrations-test"></a>

Informasi berikut diatur berdasarkan jenis CodePipeline tindakan dan dapat membantu Anda mengonfigurasi CodePipeline untuk diintegrasikan dengan penyedia tindakan pengujian berikut.

**Topics**
+ [CodeBuild tindakan uji](#integrations-test-codebuild)
+ [AWS Device Farm tindakan uji](#integrations-test-devicefarm)
+ [Tindakan uji Inspektur Hantu](#integrations-test-ghostinspector)
+ [OpenText LoadRunner Tindakan pengujian cloud](#integrations-test-stormrunner)
+ [Refleksikan otomatisasi pengujian](#integrations-test-reflect)

### CodeBuild tindakan uji
<a name="integrations-test-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/)adalah layanan build yang dikelola sepenuhnya di cloud. CodeBuild mengkompilasi kode sumber Anda, menjalankan pengujian unit, dan menghasilkan artefak yang siap digunakan. 

Anda dapat menambahkan CodeBuild ke pipeline sebagai tindakan uji. Untuk informasi selengkapnya, lihat Referensi Konfigurasi T CodePipeline indakan untuk[AWS CodeBuild membangun dan menguji referensi tindakan](action-reference-CodeBuild.md).

**catatan**  
CodeBuild juga dapat dimasukkan dalam pipeline sebagai tindakan build, dengan artefak keluaran build wajib.

Pelajari lebih lanjut: 
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat[AWS CodeBuild membangun dan menguji referensi tindakan](action-reference-CodeBuild.md).
+ [Apa itu CodeBuild? ](https://docs.aws.amazon.com/codebuild/latest/userguide/)

### AWS Device Farm tindakan uji
<a name="integrations-test-devicefarm"></a>

[AWS Device Farm](https://aws.amazon.com/devicefarm/)adalah layanan pengujian aplikasi yang dapat Anda gunakan untuk menguji dan berinteraksi dengan aplikasi Android, iOS, dan web Anda di ponsel dan tablet fisik nyata. Anda dapat mengonfigurasi CodePipeline AWS Device Farm untuk digunakan untuk menguji kode Anda dalam satu atau lebih tindakan dalam pipeline. AWS Device Farm memungkinkan Anda untuk mengunggah tes Anda sendiri atau menggunakan tes kompatibilitas bawaan yang bebas skrip. Karena pengujian dilakukan secara paralel, pengujian pada beberapa perangkat dimulai dalam hitungan menit. Laporan pengujian yang berisi hasil tingkat tinggi, log tingkat rendah, tangkapan layar piksel-ke-piksel, dan data kinerja diperbarui saat pengujian selesai. AWS Device Farm mendukung pengujian aplikasi Android, iOS, dan Fire OS asli dan hibrida, termasuk yang dibuat dengan, Titanium PhoneGap, Xamarin, Unity, dan kerangka kerja lainnya. Ini mendukung akses jarak jauh aplikasi Android, yang memungkinkan Anda berinteraksi langsung dengan perangkat uji.

Pelajari lebih lanjut:
+ Untuk melihat parameter konfigurasi dan JSON/YAML cuplikan contoh, lihat[AWS Device Farm referensi tindakan uji](action-reference-DeviceFarm.md).
+ [Apa itu AWS Device Farm? ](https://docs.aws.amazon.com/devicefarm/latest/developerguide/)
+ [Menggunakan AWS Device Farm dalam CodePipeline Tahap Tes ](https://docs.aws.amazon.com/devicefarm/latest/developerguide/codepipeline.html)

### Tindakan uji Inspektur Hantu
<a name="integrations-test-ghostinspector"></a>

Anda dapat mengonfigurasi CodePipeline untuk menggunakan [ Ghost Inspector ](https://ghostinspector.com/) untuk menguji kode Anda dalam satu atau lebih tindakan dalam pipeline. 

Pelajari lebih lanjut:
+ [Dokumentasi Ghost Inspector untuk integrasi layanan dengan CodePipeline ](https://ghostinspector.com/docs/integration/aws-codepipeline/)

### OpenText LoadRunner Tindakan pengujian cloud
<a name="integrations-test-stormrunner"></a>

Anda dapat mengonfigurasi CodePipeline untuk menggunakan [ OpenText LoadRunner Cloud ](https://www.opentext.com/products/loadrunner-cloud) dalam satu atau beberapa tindakan dalam pipeline.

Pelajari lebih lanjut:
+ [LoadRunner Dokumentasi cloud untuk diintegrasikan dengan CodePipeline ](https://admhelp.microfocus.com/lrc/en/24.1/Content/Storm/LoadTestWithAWSPipeline.htm)

### Refleksikan otomatisasi pengujian
<a name="integrations-test-reflect"></a>

[Ref ](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline) lect adalah solusi otomatisasi AI-powered pengujian yang memberdayakan Anda untuk menyederhanakan pengujian dan mengatasi tantangan proses manual. Dengan otomatisasi pengujian tanpa kode, Reflect menyederhanakan pembuatan, eksekusi, dan pemeliharaan pengujian, memungkinkan Anda membuat pengujian yang kuat dan dapat diulang tanpa memerlukan pengetahuan teknis apa pun. Dengan menghilangkan kerumitan dan memastikan gangguan minimal pada alur kerja Anda, ini membantu Anda mempercepat pengujian dan memberikan aplikasi berkualitas tinggi dengan percaya diri setiap saat.

Pelajari lebih lanjut:
+ [AWS CodePipeline uji integrasi dengan Reflect ](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline)

## Menyebarkan integrasi tindakan
<a name="integrations-deploy"></a>

Informasi berikut diatur berdasarkan jenis CodePipeline tindakan dan dapat membantu Anda mengonfigurasi CodePipeline untuk diintegrasikan dengan penyedia tindakan penerapan berikut.

**Topics**
+ [Tindakan penyebaran Amazon EC2](#integrations-deploy-S3)
+ [Tindakan penyebaran EKS Amazon Elastic Kubernetes Service ``](#integrations-deploy-EKS)
+ [Tindakan penyebaran Amazon S3](#integrations-deploy-S3)
+ [AWS AppConfig menyebarkan tindakan](#integrations-deploy-AppConfig)
+ [CloudFormation menyebarkan tindakan](#integrations-deploy-CloudFormation)
+ [CloudFormation StackSets menyebarkan tindakan](#integrations-deploy-StackSets)
+ [Tindakan penyebaran Amazon ECS](#integrations-deploy-ECS)
+ [Tindakan penyebaran Elastic Beanstalk](#integrations-deploy-beanstalk)
+ [OpsWorks menyebarkan tindakan](#integrations-deploy-opsworks)
+ [Tindakan penyebaran Katalog Layanan](#integrations-deploy-servicecatalog)
+ [Amazon Alexa menerapkan tindakan](#integrations-deploy-alexa)
+ [CodeDeploy menyebarkan tindakan](#integrations-deploy-CodeDeploy)
+ [XebiaLabs menyebarkan tindakan](#integrations-deploy-xebialabs)

### Tindakan penyebaran Amazon EC2
<a name="integrations-deploy-S3"></a>

[Amazon EC2 ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) memungkinkan Anda membuat dan mengelola komputasi di cloud. Anda dapat menambahkan tindakan ke pipeline yang menggunakan Amazon EC2 sebagai penyedia penerapan yang menerapkan aplikasi Anda ke instans Anda.

Pelajari lebih lanjut:
+ Lihat halaman referensi tindakan di[Referensi tindakan Amazon EC2](action-reference-EC2Deploy.md).
+ Untuk tutorial, lihat [Tutorial: Terapkan ke instans Amazon EC2 dengan CodePipeline](tutorials-ec2-deploy.md).

### Tindakan penyebaran EKS Amazon Elastic Kubernetes Service ``
<a name="integrations-deploy-EKS"></a>

[Amazon EKS ](https://docs.aws.amazon.com/eks/latest/userguide/) memungkinkan Anda membuat dan mengelola cluster Kubernetes. Anda dapat menambahkan tindakan ke pipeline yang menggunakan Amazon EKS sebagai penyedia penerapan yang menerapkan gambar Anda ke cluster Anda. Anda dapat menggunakan templat Helm atau file manifes Kubernetes.

Pelajari lebih lanjut:
+ Lihat halaman referensi tindakan di[Amazon Elastic Kubernetes Service `EKS` menyebarkan referensi tindakan](action-reference-EKS.md).
+ Untuk tutorial, lihat [Tutorial: Terapkan ke Amazon EKS dengan CodePipeline](tutorials-eks-deploy.md).

### Tindakan penyebaran Amazon S3
<a name="integrations-deploy-S3"></a>

[Amazon S3 ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) adalah penyimpanan untuk internet. Anda dapat menggunakan Amazon S3 untuk menyimpan dan mengambil data sebanyak apa pun kapan pun, dari mana pun di web. Anda dapat menambahkan tindakan ke pipeline yang menggunakan Amazon S3 sebagai penyedia penerapan.

**catatan**  
Amazon S3 juga dapat dimasukkan dalam pipeline sebagai tindakan sumber.

Pelajari lebih lanjut:
+ [Buat pipeline, tahapan, dan tindakan](pipelines-create.md)
+ [Tutorial: Membuat pipeline yang menggunakan Amazon S3 sebagai penyedia penerapan](tutorials-s3deploy.md)

### AWS AppConfig menyebarkan tindakan
<a name="integrations-deploy-AppConfig"></a>

AWS AppConfig adalah kemampuan AWS Systems Manager untuk membuat, mengelola, dan menyebarkan konfigurasi aplikasi dengan cepat. Anda dapat menggunakannya AppConfig dengan aplikasi yang dihosting di instans EC2 AWS Lambda,, wadah, aplikasi seluler, atau perangkat IoT.

Pelajari lebih lanjut:
+ CodePipeline Referensi Konfigurasi Tindakan untuk [AWS AppConfig menyebarkan referensi tindakan](action-reference-AppConfig.md)
+ [Tutorial: Buat pipeline yang digunakan AWS AppConfig sebagai penyedia penyebaran](tutorials-AppConfig.md)

### CloudFormation menyebarkan tindakan
<a name="integrations-deploy-CloudFormation"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)memberi pengembang dan administrator sistem cara mudah untuk membuat dan mengelola kumpulan AWS sumber daya terkait, menggunakan templat untuk menyediakan dan memperbarui sumber daya tersebut. Anda dapat menggunakan templat sampel layanan atau membuatnya sendiri. Template menjelaskan AWS sumber daya dan dependensi atau parameter runtime yang diperlukan untuk menjalankan aplikasi Anda.

 AWS Serverless Application Model (AWS SAM) diperluas CloudFormation untuk menyediakan cara yang disederhanakan untuk mendefinisikan dan menyebarkan aplikasi tanpa server. AWS SAM mendukung API Gateway API Amazon, fungsi AWS Lambda, dan tabel Amazon DynamoDB. Anda dapat menggunakan CodePipeline dengan CloudFormation dan AWS SAM untuk terus mengirimkan aplikasi tanpa server Anda.

Anda dapat menambahkan tindakan ke pipeline yang digunakan AWS CloudFormation sebagai penyedia penerapan. Saat Anda menggunakan AWS CloudFormation sebagai penyedia penerapan, Anda dapat mengambil tindakan pada tum CloudFormation pukan dan mengubah set sebagai bagian dari eksekusi pipeline. CloudFormation dapat membuat, memperbarui, mengganti, dan menghapus tumpukan dan mengubah set saat pipeline berjalan. Akibatnya, AWS sumber daya khusus dapat dibuat, disediakan, diperbarui, atau dihentikan selama eksekusi pipeline sesuai dengan spesifikasi yang Anda berikan dalam CloudFormation template dan definisi parameter.

Pelajari lebih lanjut:
+ CodePipeline Referensi Konfigurasi Tindakan untuk [CloudFormation menyebarkan referensi tindakan](action-reference-CloudFormation.md)
+ [Pengiriman Berkel CodePipeline ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline.html) anjutan dengan - Pelajari cara menggunakan CodePipeline untuk membangun alur kerja pengiriman berkelanjutan untuk CloudFormation.
+ [Mengotomatiskan Lambda-based Pener ](https://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html) apan Aplikasi — Pelajari cara menggunakan Model Aplikasi AWS Tanpa Server dan CloudFormation membangun alur kerja pengiriman berkelanjutan untuk aplikasi Anda Lambda-based .

### CloudFormation StackSets menyebarkan tindakan
<a name="integrations-deploy-StackSets"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)memberi Anda cara untuk menyebarkan sumber daya di beberapa akun dan Wil AWS ayah.

Anda dapat menggunakan CodePipeline with CloudFormation untuk memperbarui definisi kumpulan tumpukan dan menerapkan pembaruan ke instans Anda.

Anda dapat menambahkan tindakan berikut ke pipeline untuk digunakan AWS CloudFormation StackSets sebagai penyedia penerapan.
+ CloudFormationStackSet
+ CloudFormationStackInstances

Pelajari lebih lanjut:
+ CodePipeline Referensi Konfigurasi Tindakan untuk [CloudFormation StackSets menyebarkan referensi tindakan](action-reference-StackSets.md)
+ [Tutorial: Buat pipeline dengan AWS CloudFormation StackSets tindakan penyebaran](tutorials-stackset-deployment.md)

### Tindakan penyebaran Amazon ECS
<a name="integrations-deploy-ECS"></a>

Amazon ECS adalah layanan manajemen kontainer berkinerja tinggi yang sangat skalabel yang memungkinkan Anda menjalankan aplikasi berbasis kontainer di. AWS Cloud Saat membuat pipeline, Anda dapat memilih Amazon ECS sebagai penyedia penerapan. Perubahan kode di repositori kontrol sumber memicu pipeline Anda untuk membuat image Docker baru, mendorongnya ke registri kontainer Anda, dan kemudian menerapkan gambar yang diperbarui ke Amazon ECS. Anda juga dapat menggunakan tindakan ** penyedia ** ECS (Blue/Green) CodePipeline untuk merutekan dan menyebarkan lalu lintas ke Amazon ECS dengan. CodeDeploy

Pelajari lebih lanjut:
+ [Apa itu Amazon ECS? ](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)
+ [Tutorial: Penerapan Berkelanjutan dengan CodePipeline ](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html)
+ [Buat pipeline, tahapan, dan tindakan](pipelines-create.md)
+ [Tutorial: Buat pipeline dengan sumber dan ECS-to-CodeDeploy penerapan Amazon ECR](tutorials-ecs-ecr-codedeploy.md)

### Tindakan penyebaran Elastic Beanstalk
<a name="integrations-deploy-beanstalk"></a>

[Elastic Beanstalk ](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/) adalah layanan untuk menyebarkan dan menskalakan aplikasi dan layanan web yang dikembangkan dengan Java, .NET, PHP, Python, Ruby Node.js, Go, dan Docker pada server yang sudah dikenal seperti Apache, Nginx, Passenger, dan IIS. Anda dapat mengonfigurasi CodePipeline untuk menggunakan Elastic Beanstalk untuk menerapkan kode Anda. Anda dapat membuat aplikasi dan lingkungan Elastic Beanstalk untuk digunakan dalam tindakan penerapan dalam tahap baik sebelum Anda membuat pipeline atau saat Anda menggunakan wizard ** Create Pi ** peline.

**catatan**  
Fitur ini tidak tersedia di Wilayah Asia Pasifik (Hyderabad), Asia Pasifik (Melbourne), Timur Tengah (UEA), Eropa (Spanyol), atau Eropa (Zurich). Untuk mereferensikan tindakan lain yang tersedia, lihat[Integrasi produk dan layanan dengan CodePipeline](integrations.md).

Pelajari lebih lanjut:
+ [Mulai menggunakan Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.Walkthrough.html)
+ [Buat pipeline, tahapan, dan tindakan](pipelines-create.md)

### OpsWorks menyebarkan tindakan
<a name="integrations-deploy-opsworks"></a>

OpsWorks adalah layanan manajemen konfigurasi yang membantu Anda mengkonfigurasi dan mengoperasikan aplikasi dari semua bentuk dan ukuran menggunakan Chef. Dengan menggunakan AWS OpsWorks Stacks, Anda dapat menentukan arsitektur aplikasi dan spesifikasi setiap komponen termasuk instalasi paket, konfigurasi perangkat lunak dan sumber daya seperti penyimpanan. Anda dapat mengonfigurasi CodePipeline AWS OpsWorks Stacks untuk digunakan untuk menerapkan kode Anda bersama dengan buku masak dan aplikasi Chef khusus di OpsWorks.
+ **Custom Chef Cookbooks ** — OpsWorks menggunakan Chef Cookbooks untuk menangani tugas-tugas seperti menginstal dan mengonfigurasi paket dan menyebarkan aplikasi.
+ **Aplikasi ** — OpsWorks Aplikasi terdiri dari kode yang ingin Anda jalankan di server aplikasi. Kode aplikasi disimpan dalam repositori, seperti bucket Amazon S3.

Sebelum Anda membuat pipeline, Anda membuat OpsWorks tumpukan dan lapisan. Anda dapat membuat OpsWorks aplikasi untuk digunakan dalam tindakan penerapan dalam tahap baik sebelum Anda membuat pipeline atau saat Anda menggunakan ** wizard Buat ** Pipeline.

CodePipeline dukungan untuk saat OpsWorks ini tersedia di Wilayah AS Timur (Virginia Utara) (us-east-1) saja.

Pelajari lebih lanjut: 
+ [Menggunakan CodePipeline dengan AWS OpsWorks Stacks](https://docs.aws.amazon.com/opsworks/latest/userguide/other-services-cp.html)
+ [Buku Masak dan Resep ](https://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook.html)
+ [AWS OpsWorks Aplikasi ](https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps.html)

### Tindakan penyebaran Katalog Layanan
<a name="integrations-deploy-servicecatalog"></a>

[Katalog Layanan ](https://docs.aws.amazon.com/servicecatalog/latest/dg/) memungkinkan organisasi untuk membuat dan mengelola katalog produk yang disetujui untuk digunakan AWS.

Anda dapat mengonfigurasi CodePipeline untuk menerapkan pembaruan dan versi templat produk Anda ke Katalog Layanan. Anda dapat membuat produk Katalog Layanan untuk digunakan dalam tindakan penerapan dan kemudian menggunakan ** wizard ** Buat Pipeline untuk membuat pipeline.

Pelajari lebih lanjut:
+ [Tutorial: Membuat pipeline yang disebarkan ke Katalog Layanan](tutorials-S3-servicecatalog.md)
+ [Buat pipeline, tahapan, dan tindakan](pipelines-create.md)

### Amazon Alexa menerapkan tindakan
<a name="integrations-deploy-alexa"></a>



[Amazon Alexa Skills Kit ](https://developer.amazon.com/docs/custom-skills/use-the-alexa-skills-kit-samples.html) memungkinkan Anda membangun dan mendistribusikan keterampilan berbasis cloud kepada pengguna Alexa-enabled perangkat.

**catatan**  
Fitur ini tidak tersedia di Wilayah Asia Pasifik (Hong Kong) atau Eropa (Milan). Untuk menggunakan tindakan penerapan lain yang tersedia di Wilayah tersebut, lihat[Menyebarkan integrasi tindakan](#integrations-deploy).

Anda dapat menambahkan tindakan ke pipeline yang menggunakan Alexa Skills Kit sebagai penyedia penerapan. Perubahan sumber terdeteksi oleh pipeline Anda, dan kemudian pipeline Anda menerapkan pembaruan ke keterampilan Alexa Anda di layanan Alexa.

Pelajari lebih lanjut:
+ [Tutorial: Buat pipeline yang menerapkan keterampilan Amazon Alexa](tutorials-alexa-skills-kit.md)

### CodeDeploy menyebarkan tindakan
<a name="integrations-deploy-CodeDeploy"></a>

[CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/)mengoordinasikan penerapan aplikasi ke EC2/on-premises instans Amazon, platform komputasi Amazon Elastic Container Service, dan platform komputasi tanpa server AWS Lambda . Anda dapat mengonfigurasi CodePipeline untuk digunakan CodeDeploy untuk menerapkan kode Anda. Anda dapat membuat grup CodeDeploy aplikasi, penerapan, dan penerapan untuk digunakan dalam tindakan penerapan dalam tahap baik sebelum Anda membuat pipeline atau saat Anda menggunakan ** wizard Buat ** Pipeline.

Pelajari lebih lanjut:
+ [Langkah 3: Buat aplikasi di CodeDeploy](tutorials-simple-s3.md#S3-create-deployment)
+ [Tutorial: Buat pipeline sederhana (CodeCommit repositori)](tutorials-simple-codecommit.md)

### XebiaLabs menyebarkan tindakan
<a name="integrations-deploy-xebialabs"></a>

Anda dapat mengonfigurasi CodePipeline [ XebiaLabs ](https://xebialabs.com/) untuk digunakan untuk menerapkan kode Anda dalam satu atau lebih tindakan dalam pipeline. 

Pelajari lebih lanjut:
+ [Menggunakan XL Deploy dengan CodePipeline ](https://legacydocs.xebialabs.com/xl-deploy/how-to/using-xl-deploy-with-aws-codepipeline.html)

## Integrasi tindakan persetujuan dengan Layanan Pemberitahuan Sederhana Amazon
<a name="integrations-approval"></a>

[Amazon SNS ](https://docs.aws.amazon.com/sns/latest/gsg/) adalah layanan pemberitahuan push yang cepat, fleksibel, dan dikelola sepenuhnya yang memungkinkan Anda mengirim pesan individual atau mengirimkan pesan ke sejumlah besar penerima. Amazon SNS membuatnya sederhana dan hemat biaya untuk mengirim pemberitahuan push ke pengguna perangkat seluler, penerima email, atau bahkan mengirim pesan ke layanan terdistribusi lainnya.

Saat membuat permintaan persetujuan manual di CodePipeline, Anda dapat mempublikasikan topik secara opsional di Amazon SNS sehingga semua pengguna IAM yang berlangganan diberi tahu bahwa tindakan persetujuan siap untuk ditinjau.

Pelajari lebih lanjut:
+ [Apa itu Amazon SNS? ](https://docs.aws.amazon.com/sns/latest/gsg/)
+ [Memberikan izin Amazon SNS ke peran CodePipeline layanan](approvals-service-role-permissions.md)

## Memanggil integrasi tindakan
<a name="integrations-invoke"></a>

Informasi berikut diatur berdasarkan jenis CodePipeline tindakan dan dapat membantu Anda mengonfigurasi CodePipeline untuk mengintegrasikan dengan penyedia tindakan panggil berikut.

**Topics**
+ [Inspektur Amazon memanggil tindakan](#integrations-invoke-InspectorScan)
+ [Lambda memanggil tindakan](#integrations-invoke-Lambda)
+ [Fungsi Langkah memanggil tindakan](#w2aac11b9c17c11)

### Inspektur Amazon memanggil tindakan
<a name="integrations-invoke-InspectorScan"></a>

[Amazon Inspector ](https://aws.amazon.com/inspector/) adalah layanan manajemen kerentanan yang secara otomatis menemukan beban kerja dan terus memindai mereka untuk kerentanan perangkat lunak dan paparan jaringan yang tidak diinginkan. Amazon Inspector mendukung beberapa format arsip termasuk tar dan war, dan Amazon Inspector mendukung binari termasuk binari Rust dan Go. 

Anda dapat mengonfigurasi CodePipeline `InspectorScan` tindakan untuk mengotomatiskan pemindaian kode sumber atau repositori gambar Amazon ECR untuk kerentanan. 

Pelajari lebih lanjut:
+ CodePipeline referensi konfigurasi tindakan untuk [Amazon Inspector `InspectorScan` memanggil referensi tindakan](action-reference-InspectorScan.md)

### Lambda memanggil tindakan
<a name="integrations-invoke-Lambda"></a>

[Lambda](https://docs.aws.amazon.com/lambda/latest/dg/) – Memungkinkan Anda menjalankan kode tanpa penyediaan atau pengelolaan server. Anda dapat mengonfigurasi CodePipeline untuk menggunakan fungsi Lambda untuk menambahkan fleksibilitas dan fungsionalitas ke pipeline Anda. Anda dapat membuat fungsi Lambda untuk ditambahkan sebagai tindakan dalam tahap baik sebelum Anda membuat pipeline atau saat Anda menggunakan ** wizard ** Create Pipeline.

Pelajari lebih lanjut:
+ CodePipeline Referensi konfigurasi tindakan untuk [AWS Lambda memanggil referensi tindakan](action-reference-Lambda.md)
+ [Memanggil sebuah AWS Lambda berfungsi dalam pipa di CodePipeline](actions-invoke-lambda-function.md)

### Fungsi Langkah memanggil tindakan
<a name="w2aac11b9c17c11"></a>

[Fungsi Langkah ](https://docs.aws.amazon.com/step-functions/latest/dg/) memungkinkan Anda membuat dan mengkonfigurasi mesin status. Anda dapat mengonfigurasi CodePipeline untuk menggunakan Fungsi Langkah memanggil tindakan untuk memicu eksekusi mesin status.

Pelajari lebih lanjut:
+ CodePipeline Referensi Konfigurasi Tindakan untuk [AWS Step Functions memanggil referensi tindakan](action-reference-StepFunctions.md)
+ [Tutorial: Gunakan AWS Step Functions tindakan pemanggilan dalam pipeline](tutorials-step-functions.md)