Amazon ECR - AWS CodePipeline

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

Amazon ECR

Memicu pipa saat gambar baru didorong ke repositori Amazon ECR. Tindakan ini menyediakan file definisi gambar yang merujuk URI untuk gambar yang didorong ke Amazon ECR. Tindakan sumber ini sering digunakan bersamaan dengan aksi sumber lain, seperti CodeCommit, untuk memungkinkan lokasi sumber untuk semua artefak sumber lainnya. Untuk informasi selengkapnya, lihat Tutorial: Buat pipeline dengan sumber Amazon ECR dan penyebaran ECS-to-Codedeploy.

Saat Anda menggunakan konsol untuk membuat atau mengedit pipeline, CodePipeline membuat aturan CloudWatch Events yang memulai pipeline Anda saat terjadi perubahan di repositori.

Anda harus telah membuat repositori Amazon ECR dan mendorong gambar sebelum menghubungkan pipeline melalui tindakan Amazon ECR.

Tipe tindakan

  • Kategori:Source

  • Pemilik:AWS

  • Penyedia:ECR

  • Versi:1

Parameter konfigurasi

repositoryName

Diperlukan: Ya

Nama repositori Amazon ECR di mana gambar didorong.

ImageTag

Diperlukan: Tidak

Tag yang digunakan untuk gambar.

catatan

Jika nilai untukImageTagtidak ditentukan, nilai default untuklatest.

artefak

  • Jumlah artefak: 0

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

artefak

Variabel output

Ketika dikonfigurasi, tindakan ini menghasilkan variabel yang dapat direferensikan oleh konfigurasi aksi aksi hilir dalam pipa. Tindakan ini menghasilkan variabel yang dapat dilihat sebagai variabel output, bahkan jika tindakan tidak memiliki namespace. Anda mengkonfigurasi tindakan dengan namespace untuk membuat variabel tersebut tersedia untuk konfigurasi tindakan hilir.

Untuk informasi selengkapnya, lihat Variabel.

RegistryId

ID akun AWS yang terkait dengan registri yang berisi repositori.

repositoryName

Nama repositori Amazon ECR di mana gambar didorong.

ImageTag

Tag yang digunakan untuk gambar.

ImageDigest

Parametersha256mencerna manifes gambar.

ImageURI

URI untuk gambar.

Deklarasi tindakan (contoh Amazon ECR)

YAML
Name: Source Actions: - InputArtifacts: [] ActionTypeId: Version: '1' Owner: AWS Category: Source Provider: ECR OutputArtifacts: - Name: SourceArtifact RunOrder: 1 Configuration: ImageTag: latest RepositoryName: my-image-repo Name: ImageSource
JSON
{ "Name": "Source", "Actions": [ { "InputArtifacts": [], "ActionTypeId": { "Version": "1", "Owner": "AWS", "Category": "Source", "Provider": "ECR" }, "OutputArtifacts": [ { "Name": "SourceArtifact" } ], "RunOrder": 1, "Configuration": { "ImageTag": "latest", "RepositoryName": "my-image-repo" }, "Name": "ImageSource" } ] },

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