Membangun dengan alur kerja - Amazon CodeCatalyst

View a markdown version of this page

Membangun dengan alur kerja - Amazon CodeCatalyst

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di Cara bermigrasi dari CodeCatalyst.

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

Membangun dengan alur kerja

Menggunakan CodeCatalyst alur kerja, Anda dapat membangun aplikasi dan sumber daya lainnya.

Bagaimana cara membuat aplikasi?

Untuk membangun aplikasi atau sumber daya CodeCatalyst, pertama-tama Anda membuat alur kerja, dan kemudian menentukan tindakan build di dalamnya.

T indakan build adalah blok bangunan alur kerja yang mengkompilasi kode sumber Anda, menjalankan pengujian unit, dan menghasilkan artefak yang siap digunakan.

Anda menambahkan tindakan build ke alur kerja menggunakan editor visual CodeCatalyst konsol atau editor YAML.

Langkah-langkah tingkat tinggi untuk membangun aplikasi atau sumber daya adalah sebagai berikut.

Untuk membangun aplikasi (tugas tingkat tinggi)
  1. Di CodeCatalyst, Anda menambahkan kode sumber untuk aplikasi yang ingin Anda buat. Untuk informasi selengkapnya, lihat Menyimpan kode sumber di repositori untuk proyek di CodeCatalyst.

  2. Di CodeCatalyst, Anda membuat alur kerja. Alur kerja adalah tempat Anda menentukan cara membangun, menguji, dan menerapkan aplikasi Anda. Untuk informasi selengkapnya, lihat Memulai alur kerja.

  3. (Opsional) Dalam alur kerja, Anda menambahkan pemicu yang menunjukkan peristiwa yang akan menyebabkan alur kerja dimulai secara otomatis. Untuk informasi selengkapnya, lihat Memulai alur kerja berjalan secara otomatis menggunakan pemicu

  4. Dalam alur kerja, Anda menambahkan tindakan build yang mengkompilasi dan mengemas kode sumber aplikasi atau sumber daya Anda. Secara opsional, Anda juga dapat meminta tindakan build menjalankan pengujian unit, membuat laporan, dan menyebarkan aplikasi Anda jika Anda tidak ingin menggunakan tindakan pengujian atau penerapan untuk tujuan ini. Untuk informasi lebih lanjut tentang tindakan pengujian dan penerapan, lihatMenambahkan tindakan build.

  5. (Opsional) Dalam alur kerja, Anda menambahkan tindakan pengujian dan tindakan pener apan untuk menguji dan menyebarkan aplikasi atau sumber daya Anda. Anda dapat memilih dari beberapa tindakan pra-konfigurasi untuk menerapkan aplikasi Anda ke target yang berbeda, seperti Amazon ECS. Untuk informasi selengkapnya, lihat Pengujian dengan alur kerja, dan Menyebarkan dengan alur kerja.

  6. Anda memulai alur kerja baik secara manual atau otomatis melalui pemicu. Alur kerja menjalankan tindakan build, test, dan deploy secara berurutan untuk membangun, menguji, dan menyebarkan aplikasi dan sumber daya Anda ke target. Untuk informasi selengkapnya, lihat Memulai proses alur kerja secara manual.

Manfaat dari tindakan membangun

Menggunakan tindakan build dalam alur kerja memiliki manfaat sebagai berikut:

  • Terkelola sepenuhnya - Tindakan build menghilangkan kebutuhan untuk mengatur, menambal, memperbarui, dan mengelola server build Anda sendiri.

  • Sesuai permintaan — Tindakan membangun skala sesuai permintaan untuk memenuhi kebutuhan pembangunan Anda. Anda membayar hanya untuk jumlah menit pembuatan yang Anda konsumsi. Untuk informasi selengkapnya, lihat Mengkonfigurasi image komputasi dan runtime.

  • Di luar kotak - CodeCatalyst termasuk image Docker lingkungan runtime yang sudah dikemas yang digunakan untuk menjalankan semua tindakan alur kerja Anda, termasuk tindakan build. Gambar-gambar ini telah dikonfigurasi sebelumnya dengan alat yang berguna untuk membangun aplikasi seperti AWS CLI dan Node.js. Anda dapat mengonfigurasi CodeCatalyst untuk menggunakan image build yang Anda berikan dari registri publik atau pribadi. Untuk informasi selengkapnya, lihat Menentukan gambar lingkungan runtime.

Alternatif untuk aksi membangun

Jika Anda menggunakan tindakan build untuk menyebarkan aplikasi, pertimbangkan untuk menggunakan tindakan penerapan CodeCatalyst sebagai gant inya. Tindakan penerapan melakukan konfigurasi di balik layar yang seharusnya Anda tulis secara manual jika Anda menggunakan tindakan build. Untuk informasi selengkapnya tentang tindakan penerapan yang tersedia, lihatDaftar tindakan penerapan.

Anda juga dapat menggunakannya AWS CodeBuild untuk membangun aplikasi Anda. Lihat informasi yang lebih lengkap di Apakah CodeBuild?.