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 (lencana) yang dapat disematkan dan dihasilkan secara dinamis yang menampilkan status build terbaru untuk sebuah proyek. Gambar ini dapat diakses melalui hasil yang tersedia untuk umum URL untuk CodeBuild proyek Anda. Ini memungkinkan siapa saja untuk melihat status CodeBuild proyek. Build badge tidak mengandung informasi keamanan apa pun, sehingga tidak memerlukan otentikasi.

Buat proyek build dengan lencana build

Gunakan salah satu prosedur berikut ini untuk membuat proyek build dengan lencana build diaktifkan. Anda dapat menggunakan AWS CLI atau AWS Management Console.

Untuk membuat proyek build dengan badge build enabled ()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, perluas Build, pilih Build projects, lalu pilih Create build project.

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

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

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

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

    • Jika Anda memilih Bitbucket, ikuti petunjuk untuk menghubungkan (atau menyambung kembali) dengan Bitbucket. Pada Bitbucket Konfirmasi akses ke halaman akun Anda, untuk akses Organisasi, pilih Berikan akses. Setelah Anda memilih Grant access, kembali ke AWS CodeBuild konsol, untuk Repository, pilih nama repositori yang berisi kode sumber. Pilih Aktifkan lencana build untuk membuat status build project Anda terlihat dan dapat disematkan.

      penting

      Memperbarui sumber proyek Anda dapat memengaruhi keakuratan lencana pembuatan proyek.

  5. Di Lingkungan:

    Untuk citra Lingkungan, lakukan salah satu hal berikut:

    • Untuk menggunakan image Docker yang dikelola oleh AWS CodeBuild, pilih Managed image, lalu buat pilihan dari Sistem operasi, Runtime, Image, dan versi Image. Buat pilihan dari jenis Lingkungan jika tersedia.

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

    • Untuk menggunakan image Docker pribadi, pilih Custom image. Untuk jenis Lingkungan, pilih ARM, Linux, Linux GPU, atau Windows. Untuk registri Image, pilih Registri lain, lalu masukkan ARN kredensi untuk image Docker pribadi Anda. Kredensialnya harus dibuat oleh Secrets Manager. Untuk informasi lebih lanjut, lihat Apa itu AWS Secrets Manager? di Panduan Pengguna AWS Secrets Manager .

  6. Dalam peran Layanan, lakukan salah satu hal berikut:

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

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

    catatan

    Saat menggunakan konsol untuk membuat atau memperbarui proyek build, Anda dapat membuat peran CodeBuild layanan secara bersamaan. Secara default, peran hanya berfungsi dengan proyek build tersebut. Jika Anda menggunakan konsol untuk mengaitkan peran layanan ini dengan proyek build lain, peran akan diperbarui agar berfungsi 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.ymldi direktori root kode sumber.

    • Pilih Sisipkan perintah build untuk menggunakan konsol untuk menyisipkan perintah build.

    Untuk informasi selengkapnya, lihat Referensi Buildspec.

  8. Di Artefak, untuk Jenis, 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 untuk ZIP file atau folder 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 ZIP file, sertakan ekstensi zip.

      • Untuk nama Bucket, pilih nama bucket keluaran.

      • Jika Anda memilih Insert build perintah sebelumnya dalam prosedur ini, untuk file Output, masukkan lokasi file dari build yang ingin Anda masukkan ke dalam ZIP file atau folder 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. Perluas Konfigurasi tambahan dan pilih opsi yang sesuai.

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