Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Koneksi Bitbucket
Koneksi memungkinkan Anda untuk mengotorisasi dan menetapkan konfigurasi yang mengaitkan penyedia pihak ketiga Anda denganAWSsumber daya. Untuk mengaitkan repositori pihak ketiga Anda sebagai sumber untuk pipeline, Anda menggunakan koneksi.
Fitur ini tidak tersedia di Wilayah Asia Pacific (Hong Kong) dan Europe (Milan). Untuk referensi tindakan lain yang tersedia, lihatIntegrasi produk dan layanan dengan CodePipeline.
Untuk menambahkan aksi sumber Bitbucket Cloud di CodePipeline, Anda dapat memilih untuk:
-
Menggunakan konsol CodePipelineMembuat pipapenyihir atauEdit tindakanhalaman untuk memilihBitbucketpilihan penyedia. LihatMembuat koneksi ke Bitbucket (konsol)untuk menambahkan tindakan. Konsol membantu Anda membuat sumber daya koneksi.
catatan Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung.
-
Gunakan CLI untuk menambahkan konfigurasi tindakan untuk
CreateSourceConnection
tindakan denganBitbucket
penyedia sebagai berikut:-
Untuk membuat sumber daya koneksi Anda, lihatMembuat koneksi ke Bitbucket (CLI)untuk membuat sumber daya koneksi dengan CLI.
-
Gunakan
CreateSourceConnection
konfigurasi contoh tindakan diCodeStarSourceConnection untuk tindakan Bitbucket, GitHub, dan GitHub Enterprise Serveruntuk menambahkan tindakan Anda seperti yang ditunjukkan dalamBuat pipa (CLI).
-
Anda juga dapat membuat koneksi menggunakan konsol Developer Tools di bawahPengaturan. LihatBuat Koneksi.
Sebelum Anda memulai:
-
Anda harus membuat akun dengan penyedia repositori pihak ketiga, seperti Bitbucket.
-
Anda harus telah membuat repositori kode pihak ketiga, seperti repositori Bitbucket.
Koneksi Bitbucket hanya menyediakan akses ke repositori yang dimiliki oleh akun Bitbucket yang digunakan untuk membuat koneksi.
Membuat koneksi ke Bitbucket (konsol)
Gunakan langkah-langkah ini untuk menggunakan konsol CodePipeline untuk menambahkan tindakan koneksi untuk repositori Bitbucket Anda.
Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung.
Langkah 1: Membuat atau mengedit pipa Anda
Untuk membuat atau mengedit pipa Anda
-
Masuk ke konsol CodePipeline.
-
Pilih salah satu dari berikut.
-
Pilih untuk membuat pipa. Ikuti langkah-langkah diMembuat Pipelineuntuk menyelesaikan layar pertama dan memilihSelanjutnya. PadaSumberhalaman, di bawahPenyedia Sumber, pilihBitbucket.
-
Pilih untuk mengedit pipa yang ada. PilihMengedit, dan kemudian pilihMengedit tahap. Pilih untuk menambahkan atau mengedit tindakan sumber Anda. PadaEdit tindakanhalaman, di bawahNama tindakan, masukkan nama untuk tindakan Anda. MasukPenyedia tindakan, pilihBitbucket.
-
-
Lakukan salah satu dari berikut:
-
Di bawahKoneksi, jika Anda belum membuat koneksi ke penyedia Anda, pilihConnect ke Bitbucket. Lanjutkan ke Langkah 2: Membuat Koneksi ke Bitbucket.
-
Di bawahKoneksi, jika Anda telah membuat koneksi ke penyedia Anda, pilih koneksi. Lanjutkan ke Langkah 3: Simpan Tindakan Sumber untuk Koneksi Anda.
-
Langkah 2: Membuat koneksi ke Bitbucket
Untuk membuat koneksi ke Bitbucket
-
PadaConnect ke Bitbuckethalaman pengaturan, masukkan nama koneksi Anda dan pilihConnect ke Bitbucket.
ParameterAplikasi Bitbucketbidang muncul.
-
Pada Aplikasi Bitbucket, pilih penginstalan aplikasi atau pilih Instal aplikasi baru untuk membuatnya.
catatan Anda menginstal satu aplikasi untuk semua koneksi Anda ke penyedia tertentu. Jika Anda telah menginstal aplikasi Bitbucket, pilih dan pindah ke langkah 4.
-
Jika halaman masuk untuk Bitbucket ditampilkan, masuk dengan kredensial Anda lalu pilih untuk melanjutkan.
-
Pada halaman instalasi aplikasi, sebuah pesan menunjukkan bahwa aplikasi AWS CodeStar mencoba terhubung ke akun Bitbucket Anda. Pilih Berikan akses.
-
Di Aplikasi Bitbucket, ID koneksi untuk instalasi baru Anda ditampilkan. Pilih Hubungkan. Koneksi yang dibuat ditampilkan dalam daftar koneksi.
Langkah 3: Simpan tindakan sumber Bitbucket Anda
Gunakan langkah-langkah ini pada wizard atauEdit tindakanhalaman untuk menyimpan tindakan sumber Anda dengan informasi koneksi Anda.
Untuk menyelesaikan dan menyimpan tindakan sumber Anda dengan koneksi Anda
-
MasukNama repositori, pilih nama repositori pihak ketiga Anda. MasukNama cabang, pilih cabang tempat Anda ingin alur mendeteksi perubahan sumber.
-
MasukFormat artefak output, Anda harus memilih format untuk artefak Anda.
-
Untuk menyimpan artefak keluaran dari tindakan Bitbucket menggunakan metode default, pilihStandar CodePipeline. Tindakan mengakses file dari repositori Bitbucket dan menyimpan artefak dalam file ZIP di toko artefak pipa.
-
Untuk menyimpan file JSON yang berisi referensi URL ke repositori sehingga tindakan hilir dapat melakukan perintah Git secara langsung, pilihKloning penuh. Opsi ini hanya dapat digunakan oleh tindakan hilir CodeBuild.
Jika Anda memilih opsi ini, Anda perlu memperbarui izin untuk peran layanan proyek CodeBuild Anda seperti yang ditunjukkan diTambahkan izin CodeBuild GitClone untuk koneksi ke Bitbucket, GitHub, atau GitHub Enterprise Server.
-
-
PilihSelanjutnyapada wizard atauSimpanpadaEdit tindakanhalaman.
Membuat koneksi ke Bitbucket (CLI)
Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk membuat koneksi.
Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung.
Untuk melakukannya, gunakan perintah create-connection.
Koneksi yang dibuat melalui AWS CLI atau AWS CloudFormation dalam status PENDING
secara default. Setelah Anda membuat koneksi dengan CLI atau AWS CloudFormation, gunakan konsol untuk mengedit koneksi untuk membuat statusnya AVAILABLE
.
Untuk membuat koneksi
-
Buka terminal (Linux, macOS, atau Unix) atau command prompt (Windows). Gunakan AWS CLI untuk menjalankan perintah create-connection, tentukan
--provider-type
dan--connection-name
untuk koneksi Anda. Dalam contoh ini, nama penyedia pihak ketiga adalahBitbucket
dan nama koneksi yang ditentukan adalahMyConnection
.aws codestar-connections create-connection --provider-type Bitbucket --connection-name MyConnection
Jika berhasil, perintah ini mengembalikan informasi ARN koneksi seperti berikut ini.
{ "ConnectionArn": "arn:aws:codestar-connections:us-west-2:
account_id
:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" } -
Gunakan konsol untuk menyelesaikan koneksi. Untuk informasi selengkapnya, lihatMemperbarui koneksi yang tertunda.