Mulai pipeline dengan penggantian revisi sumber - AWS CodePipeline

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

Mulai pipeline dengan penggantian revisi sumber

Anda dapat menggunakan penggantian untuk memulai pipeline dengan ID revisi sumber tertentu yang Anda berikan untuk eksekusi pipeline. Misalnya, jika Anda ingin memulai pipeline yang akan memproses ID komit tertentu dari CodeCommit sumber Anda, Anda dapat menambahkan ID komit sebagai penggantian saat memulai pipeline.

Ada empat jenis revisi sumber untukrevisionType:

  • COMMIT_ID

  • IMAGE_DIGEST

  • S3_OBJECT_VERSION_ID

  • S3_OBJECT_KEY

catatan

Untuk COMMIT_ID dan IMAGE_DIGEST jenis revisi sumber, ID revisi sumber berlaku untuk semua konten dalam repositori, di semua cabang.

catatan

Untuk S3_OBJECT_VERSION_ID dan S3_OBJECT_KEY jenis revisi sumber, salah satu tipe dapat digunakan secara independen, atau dapat digunakan bersama untuk mengganti sumber dengan spesifik ObjectKey dan versionId. UntukS3_OBJECT_KEY, parameter konfigurasi AllowOverrideForS3ObjectKey perlu diatur ketrue. Untuk informasi selengkapnya tentang parameter konfigurasi sumber S3, lihatParameter konfigurasi .

Mulai pipeline dengan penggantian revisi sumber (konsol)

Untuk memulai pipeline secara manual dan menjalankan revisi terbaru melalui pipeline
  1. Masuk ke AWS Management Console dan buka CodePipeline konsol di http://console.aws.amazon.com/codesuite/codepipeline/home.

  2. Di Nama, pilih nama pipeline yang ingin Anda mulai.

  3. Pada halaman detail pipeline, pilih Rilis perubahan. Memilih Perubahan rilis membuka jendela Rilis perubahan. Untuk penggantian revisi Sumber, pilih panah untuk memperluas bidang. Di Sumber, masukkan ID revisi sumber. Misalnya, jika pipeline Anda memiliki CodeCommit sumber, pilih ID komit dari bidang yang ingin Anda gunakan.

    Contoh layar penggantian di. CodePipeline

Memulai pipeline dengan override revisi sumber () CLI

Untuk memulai pipeline secara manual dan menjalankan ID revisi sumber yang ditentukan untuk artefak melalui pipa
  1. Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows) dan gunakan AWS CLI untuk menjalankan start-pipeline-execution perintah, dengan menentukan nama pipeline yang ingin Anda mulai. Anda juga menggunakan --source-revisions argumen untuk memberikan ID revisi sumber. Revisi sumber terdiri dariactionName,revisionType, danrevisionValue. revisionType Nilai yang valid adalahCOMMIT_ID | IMAGE_DIGEST | S3_OBJECT_VERSION_ID | S3_OBJECT_KEY.

    Dalam contoh berikut, untuk mulai menjalankan perubahan yang ditentukan melalui pipeline bernamacodecommit-pipeline, perintah berikut menspesifikasikan nama tindakan sumber Sumber, jenis revisiCOMMIT_ID, dan ID komit dari78a25c18755ccac3f2a9eec099dEXAMPLE.

    aws codepipeline start-pipeline-execution --name codecommit-pipeline --source-revisions actionName=Source,revisionType=COMMIT_ID,revisionValue=78a25c18755ccac3f2a9eec099dEXAMPLE --region us-west-1
  2. Untuk memverifikasi keberhasilan, lihat objek yang dikembalikan. Perintah ini mengembalikan ID eksekusi, mirip dengan berikut ini:

    { "pipelineExecutionId": "c53dbd42-This-Is-An-Example" }
    catatan

    Setelah Anda memulai pipeline, Anda dapat memantau kemajuannya di CodePipeline konsol atau dengan menjalankan get-pipeline-state perintah. Untuk informasi selengkapnya, silakan lihat Lihat saluran pipa (konsol) dan Lihat detail dan riwayat pipeline (CLI).