Bitbucket koneksi Bitbucket - AWS CodePipeline

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

Bitbucket koneksi Bitbucket

Koneksi memungkinkan Anda untuk mengotorisasi dan membuat konfigurasi yang mengaitkan penyedia pihak ketiga Anda denganAWSsumber daya. Untuk mengaitkan repositori pihak ketiga Anda sebagai sumber untuk pipeline Anda, Anda menggunakan koneksi.

catatan

Fitur ini tidak tersedia di Wilayah Asia Pacific (Hong Kong) dan Europe (Milan). Untuk mereferensikan tindakan lain yang tersedia, lihatIntegrasi produk dan layanan dengan CodePipeline.

Untuk menambahkan aksi sumber Bitbucket Cloud di CodePipeline, Anda dapat memilih salah satu dari:

catatan

Anda juga dapat membuat koneksi menggunakan konsol Developer Tools di bawahPengaturan. LihatBuat Koneksi.

Sebelum Anda memulai:

  • Anda harus telah membuat akun dengan penyedia repositori pihak ketiga, seperti Bitbucket.

  • Anda harus sudah membuat repositori kode pihak ketiga, seperti repositori Bitbucket.

catatan

Bitbucket koneksi hanya menyediakan akses ke repositori yang dimiliki oleh akun Bitbucket yang digunakan untuk membuat koneksi.

Jika aplikasi sedang diinstal di ruang kerja Bitbucket, Anda perluMengelola ruang kerjaizin. Jika tidak, opsi untuk menginstal aplikasi tidak akan ditampilkan.

Membuat koneksi ke Bitbucket (konsol)

Gunakan langkah-langkah ini untuk menggunakan CodePipeline konsol untuk menambahkan aksi koneksi untuk repositori Bitbucket Anda.

catatan

Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung.

Langkah 1: Membuat atau mengedit pipeline Anda

Untuk membuat atau mengedit pipeline Anda

  1. Masuk ke CodePipeline konsol.

  2. Memiilih salah satu dari berikut.

    • Pilih untuk membuat pipa. Ikuti langkah-langkah diMembuat Aluruntuk menyelesaikan layar pertama dan memilihSelanjutnya. PadaSumberhalaman, di bawahPenyedia dia sumber, MemiilihBitbucket.

      
                                    Screenshot konsol yang menampilkan kotak dialog Add source stage dengan Bitbucket dipilih sebagai penyedia sumber.
    • Pilih untuk mengedit pipeline yang ada. Memiilihedit, lalu pilihTahap edit. Pilih untuk menambah atau mengedit tindakan sumber Anda. PadaEdit tindakanhalaman, di bawahNama tindakan, masukkan nama untuk tindakan Anda. MasukPenyedia tindakan, MemiilihBitbucket.

  3. 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

  1. PadaConnect ke Bitbuckethalaman pengaturan, masukkan nama koneksi Anda dan pilihConnect ke Bitbucket.

    
                            Tangkapan layar konsol konsol menampilkan tombol Connect ke Bitbucket.

    KlasterBitbucket aplikasi Bitbucketbidang muncul.

  2. Pada Aplikasi Bitbucket, pilih penginstalan aplikasi atau pilih Instal aplikasi baru untuk membuatnya.

    catatan

    Anda hanya menginstal aplikasi sekali untuk setiap Bitbucket workspace atau akun Bitbucket. Jika Anda telah menginstal aplikasi Bitbucket, pilih dan pindah ke langkah 4.

    
                            Tangkapan layar konsol yang menampilkan kotak dialog Hubungkan ke Bitbucket, dengan tombol instal aplikasi baru.
  3. Jika halaman masuk untuk Bitbucket ditampilkan, masuk dengan kredensial Anda lalu pilih untuk melanjutkan.

  4. Pada halaman instalasi aplikasi, sebuah pesan menunjukkan bahwa AWS CodeStar aplikasi mencoba terhubung ke akun Bitbucket Anda.

    Jika Anda menggunakan ruang kerja Bitbucket, ubahOtorisasi untukpilihan untuk ruang kerja. Hanya ruang kerja di mana Anda memiliki akses administrator yang akan ditampilkan.

    Pilih Berikan akses.

  5. Di Aplikasi Bitbucket, ID koneksi untuk instalasi baru Anda ditampilkan. Pilih Hubungkan. Koneksi yang dibuat ditampilkan dalam daftar koneksi.

    
                            Screenshot konsol yang menunjukkan permintaan akses.

Langkah 3: Simpan aksi 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

  1. MasukNama repositori, pilih nama repositori pihak ketiga Anda. MasukNama cabang, pilih cabang tempat Anda ingin alur Anda mendeteksi perubahan sumber.

  2. MasukFormat artefak input, Anda harus memilih format untuk artefak Anda.

    • Untuk menyimpan artefak keluaran dari aksi Bitbucket menggunakan metode default, pilihCodePipeline default. Tindakan mengakses file dari repositori Bitbucket dan menyimpan artefak dalam file ZIP di toko artefak pipeline.

    • Untuk menyimpan file JSON yang berisi referensi URL ke repositori sehingga tindakan hilir dapat melakukan perintah Git secara langsung, pilihClone penuh. Opsi ini hanya dapat digunakan oleh CodeBuild tindakan hilir.

      Jika Anda memilih opsi ini, Anda harus memperbarui izin untuk Anda CodeBuild peran layanan proyek seperti yang ditunjukkan padaTambahkan CodeBuild GitClone izin untuk koneksi ke Bitbucket, GitHub, atau GitHub Server Enterprise.

  3. MemiilihSelanjutnyapada wisaya atauSimpanpadaEdit tindakanhalaman.

Membuat koneksi ke Bitbucket (CLI)

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk membuat koneksi.

catatan

Anda dapat membuat koneksi ke repositori Bitbucket Cloud. Jenis penyedia Bitbucket yang diinstal, seperti Bitbucket Server, tidak didukung.

Untuk melakukannya, gunakan perintah create-connection.

penting

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

  1. 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 adalah Bitbucket dan nama koneksi yang ditentukan adalah MyConnection.

    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" }
  2. Gunakan konsol untuk menyelesaikan koneksi. Untuk informasi selengkapnya, lihatMemperbarui koneksi yang tertunda.