Buat sampel lencana dengan CodeBuild - AWS CodeBuild

View a markdown version of this page

Buat sampel lencana dengan CodeBuild - AWS CodeBuild

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

Buat sampel lencana dengan CodeBuild

AWS CodeBuild sekarang mendukung penggunaan lencana build, yang menyediakan gambar (badge) yang dapat disematkan dan dihasilkan secara dinamis yang menampilkan status build terbaru untuk sebuah proyek. Gambar ini dapat diakses melalui URL yang tersedia untuk umum yang dihasilkan untuk CodeBuild proyek Anda. Ini memungkinkan siapa saja untuk melihat status CodeBuild proyek. Lencana build tidak berisi informasi keamanan apa pun, sehingga tidak memerlukan otentikasi.

Buat proyek build dengan lencana build

Gunakan salah satu prosedur berikut untuk membuat proyek build dengan lencana build diaktifkan. Anda dapat menggunakan AWS CLI atau Konsol Manajemen AWS.

Untuk membuat proyek build dengan lencana build diaktifkan (AWS CLI)
  • Untuk informasi tentang membuat proyek build, lihatBuat proyek build (AWS CLI). Untuk menyertakan lencana build dengan AWS CodeBuild proyek Anda, Anda harus menentukan badgeEnabled dengan nilaitrue.

Untuk membuat proyek build dengan lencana build diaktifkan (konsol)
  1. Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Jika halaman CodeBuild informasi ditampilkan, pilih Buat proyek build. Jika tidak, pada panel navigasi, per luas Bang un, pilih Bang un proyek, lalu pilih Buat proyek build.

  3. Di Nama proyek, masukkan nama untuk proyek pembangunan ini. Nama proyek build harus unik di setiap AWS akun. Anda juga dapat menyertakan deskripsi opsional proyek build untuk membantu pengguna lain memahami untuk apa proyek ini digunakan.

  4. Di Sumber, untuk Penyedia Sumber, pilih jenis penyedia kode sumber, lalu lakukan salah satu hal berikut:

    catatan

    CodeBuild tidak mendukung lencana build dengan penyedia sumber Amazon S3. Karena AWS CodePipeline menggunakan Amazon S3 untuk transfer artefak, lencana build tidak didukung untuk proyek build yang merupakan bagian dari pipeline yang dibuat di. CodePipeline

    • Jika Anda memilih CodeCommit, maka untuk Repositori, pilih nama repositori. Pilih Aktifkan lencana build untuk membuat status build proyek Anda terlihat dan dapat disematkan.

    • Jika Anda memilih GitHub, ikuti instruksi untuk menghubungkan (atau menyambung kembali). GitHub Pada halaman GitHub Otorisasi aplikasi, untuk Akses organisasi, pilih Minta akses di samping setiap repositori AWS CodeBuild yang ingin Anda akses. Setelah Anda memilih Otorisasi aplikasi, kembali di AWS CodeBuild konsol, untuk Repositori, pilih nama repositori yang berisi kode sumber. Pilih Aktifkan lencana build untuk membuat status build proyek Anda terlihat dan dapat disematkan.

    • Jika Anda memilih Bitbucket, ikuti instruksi untuk menghubungkan (atau menyambung kembali) dengan Bitbucket. Pada halaman Bitbucket Kon firmasikan akses ke akun Anda, untuk Ak ses Organisasi, pilih Berikan akses. Setelah Anda memilih Berikan akses, kembali di AWS CodeBuild konsol, untuk Repositori, pilih nama repositori yang berisi kode sumber. Pilih Aktifkan lencana build untuk membuat status build proyek Anda terlihat dan dapat disematkan.

      penting

      Memperbarui sumber proyek Anda dapat memengaruhi keakuratan lencana build proyek.

  5. Di Lingkungan:

    Untuk gambar Lingkungan, lakukan salah satu hal berikut:

    • Untuk menggunakan image Docker yang dikelola oleh AWS CodeBuild, pilih Gambar terkel ola, lalu buat pilihan dari Sistem operasi, Runtime (s), Gambar, dan versi Gambar. Buat pilihan dari jenis Lingkungan jika tersedia.

    • Untuk menggunakan gambar Docker lain, pilih Custom image. Untuk tipe Lingkungan, pilih ARM, Linux, Linux GPU, atau Windows. Jika Anda memilih Registry lain, untuk URL registri eksternal, masukkan nama dan tag gambar Docker di Docker Hub, menggunakan format. docker repository/docker image name Jika Anda memilih Amazon ECR, gunakan repositori Amazon ECR dan gambar Amazon ECR untuk memilih gambar Docker di AWS akun Anda.

    • Untuk menggunakan image Docker pribadi, pilih Gambar kustom. Untuk tipe Lingkungan, pilih ARM, Linux, Linux GPU, atau Windows. Untuk Registri gambar, pilih Registry lain, lalu masukkan ARN kredensional untuk image Docker pribadi Anda. KredenSIAL harus dibuat oleh Manajer Rahasia. Untuk informasi lebih lanjut, lihat Apa itu AWS Secrets Manager? di Panduan Pengguna AWS Secrets Manager .

  6. Di Peran Layanan, lakukan salah satu hal berikut:

    • Jika Anda tidak memiliki peran CodeBuild layanan, pilih Per an layanan baru. Di Nama peran, masukkan nama untuk peran baru.

    • Jika Anda memiliki peran CodeBuild layanan, pilih Peran layanan yang ada. Di Role ARN, pilih peran layanan.

    catatan

    Saat Anda menggunakan konsol untuk membuat atau memperbarui proyek build, Anda dapat membuat peran CodeBuild layanan secara bersamaan. Secara default, peran hanya berfungsi dengan proyek build itu. Jika Anda menggunakan konsol untuk mengaitkan peran layanan ini dengan proyek build lain, peran tersebut diperbarui untuk bekerja dengan proyek build lainnya. Peran layanan dapat bekerja dengan hingga 10 proyek pembangunan.

  7. Di Buildspec, lakukan salah satu hal berikut:

    • Pilih Gunakan file buildspec untuk menggunakan file buildspec.yml di direktori root kode sumber.

    • Pilih S isipkan perintah build untuk menggunakan konsol untuk menyisipkan perintah build.

    Untuk informasi selengkapnya, lihat Referensi Buildspec.

  8. Di Artifacts, untuk Type, lakukan salah satu hal berikut:

    • Jika Anda tidak ingin membuat artefak keluaran build, pilih Tidak ada artefak.

    • Untuk menyimpan output build dalam bucket S3, pilih Amazon S3, lalu lakukan hal berikut:

      • Jika Anda ingin menggunakan nama proyek Anda untuk file atau folder ZIP keluaran build, biarkan Nama kosong. Jika tidak, masukkan nama. Secara default, nama artefak adalah nama proyek. Jika Anda ingin menggunakan nama yang berbeda, masukkan di kotak nama artefak. Jika Anda ingin menampilkan file ZIP, sertakan ekstensi zip.

      • Untuk nama Bucket, pilih nama bucket keluaran.

      • Jika Anda memilih Sisip kan perintah build sebelumnya dalam prosedur ini, untuk file Output, masukkan lokasi file dari build yang ingin Anda masukkan ke dalam file atau folder ZIP keluaran build. Untuk beberapa lokasi, pisahkan setiap lokasi dengan koma (misalnya,appspec.yml, target/my-app.jar). Untuk informasi lebih lanjut, lihat deskripsi files diSintaks Buildspec.

  9. Per luas Konfigurasi tambahan dan pilih opsi yang sesuai.

  10. Pilih Buat proyek pembangunan. Pada halaman Review, pilih Mulai build untuk menjalankan build.