AWS CodeDeploy menyebarkan referensi tindakan - AWS CodePipeline

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

AWS CodeDeploy menyebarkan referensi tindakan

Anda menggunakan AWS CodeDeploy tindakan untuk menyebarkan kode aplikasi ke armada penyebaran Anda. Armada penerapan Anda dapat terdiri dari EC2 instans Amazon, instans lokal, atau keduanya.

catatan

Topik referensi ini menjelaskan tindakan CodeDeploy penerapan CodePipeline di mana platform penyebaran adalah Amazon. EC2 Untuk informasi referensi tentang Amazon Elastic Container Service ke tindakan penerapan CodeDeploy biru/hijau, lihat. CodePipeline Amazon Elastic Container Service dan CodeDeploy referensi aksi penerapan biru-hijau

Tipe tindakan

  • Kategori: Deploy

  • Pemilik: AWS

  • Penyedia: CodeDeploy

  • Versi: 1

Parameter konfigurasi

ApplicationName

Wajib: Ya

Nama aplikasi yang Anda buat CodeDeploy.

DeploymentGroupName

Wajib: Ya

Grup penyebaran yang Anda buat. CodeDeploy

Artefak masukan

  • Jumlah artefak: 1

  • Deskripsi: AppSpec File yang CodeDeploy digunakan untuk menentukan:

    • Apa yang harus diinstal ke instans Anda dari revisi aplikasi Anda di Amazon S3 atau. GitHub

    • Peristiwa siklus hidup mana yang akan dijalankan sebagai respons terhadap peristiwa siklus hidup penerapan.

    Untuk informasi selengkapnya tentang AppSpec file, lihat Referensi CodeDeploy AppSpec File.

Artefak keluaran

  • Jumlah artefak: 0

  • Deskripsi: Artefak keluaran tidak berlaku untuk jenis tindakan ini.

Deklarasi tindakan

YAML
Name: Deploy Actions: - Name: Deploy ActionTypeId: Category: Deploy Owner: AWS Provider: CodeDeploy Version: '1' RunOrder: 1 Configuration: ApplicationName: my-application DeploymentGroupName: my-deployment-group OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: us-west-2 Namespace: DeployVariables
JSON
{ "Name": "Deploy", "Actions": [ { "Name": "Deploy", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CodeDeploy", "Version": "1" }, "RunOrder": 1, "Configuration": { "ApplicationName": "my-application", "DeploymentGroupName": "my-deployment-group" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "us-west-2", "Namespace": "DeployVariables" } ] },

Sumber daya terkait berikut dapat membantu Anda saat Anda bekerja dengan tindakan ini.

  • Tutorial: Buat pipeline sederhana (ember S3)— Tutorial ini memandu Anda melalui pembuatan bucket sumber, EC2 instance, dan CodeDeploy sumber daya untuk menyebarkan aplikasi sampel. Anda kemudian membangun pipeline dengan tindakan CodeDeploy penerapan yang menerapkan kode yang dikelola di bucket S3 ke instans Amazon Anda. EC2

  • Tutorial: Buat pipeline sederhana (CodeCommitrepositori)— Tutorial ini memandu Anda melalui pembuatan repositori CodeCommit sumber Anda, EC2 instance, dan CodeDeploy sumber daya untuk menyebarkan aplikasi sampel. Anda kemudian membangun pipeline dengan tindakan CodeDeploy penerapan yang menerapkan kode dari CodeCommit repositori ke instans Amazon Anda. EC2

  • CodeDeploy AppSpec Referensi File — Bab referensi dalam Panduan AWS CodeDeploy Pengguna ini memberikan informasi referensi dan contoh untuk CodeDeploy AppSpec file.