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 .
Topik
Mulai pipeline dengan penggantian revisi sumber (konsol)
Untuk memulai pipeline secara manual dan menjalankan revisi terbaru melalui pipeline
Masuk ke AWS Management Console dan buka CodePipeline konsol di http://console.aws.amazon.com/codesuite/codepipeline/home
. -
Di Nama, pilih nama pipeline yang ingin Anda mulai.
-
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.
Memulai pipeline dengan override revisi sumber () CLI
Untuk memulai pipeline secara manual dan menjalankan ID revisi sumber yang ditentukan untuk artefak melalui pipa
-
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 adalah
COMMIT_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 revisi
COMMIT_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
-
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).