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, menguji, dan menerapkan dengan alur kerja
Setelah menulis kode aplikasi Anda di Lingkungan Peng CodeCatalyst embang dan mendorongnya ke repositori CodeCatalyst sumber Anda, Anda siap untuk menerapkannya. Cara untuk melakukan ini secara otomatis adalah melalui alur kerja.
Alu r kerja adalah prosedur otomatis yang menjelaskan cara membangun, menguji, dan menerapkan kode Anda sebagai bagian dari integrasi berkelanjutan dan sistem pengiriman berkelanjutan (CI/CD). Alur kerja mendefinisikan serangkaian langkah, atau tindakan, yang harus diambil selama alur kerja dijalankan. Alur kerja juga mendefinisikan peristiwa, atau pemicu, yang menyebabkan alur kerja dimulai. Untuk mengatur alur kerja, Anda membuat file definisi alur kerja menggunakan editor https://docs.aws.amazon.com/codecatalyst/latest/userguide/flows.html#workflow.editors visual atau YAML CodeCatalyst konsol.
Tip
Untuk melihat sekilas bagaimana Anda dapat menggunakan alur kerja dalam proyek, buat proyek dengan cetak biru. Setiap cetak biru menerapkan alur kerja yang berfungsi yang dapat Anda tinjau, jalankan, dan bereksperimen.
Tentang file definisi alur kerja
File definisi alur kerja adalah file YAML yang menjelaskan alur kerja Anda. Secara default, file disimpan dalam ~/.codecatalyst/workflows/ folder di root repositori sumber Anda. File dapat memiliki ekstensi.yml atau.yaml, dan ekstensi harus huruf kecil.
Berikut ini adalah contoh file definisi alur kerja sederhana. Kami menjelaskan setiap baris contoh ini dalam tabel berikut.
Name: MyWorkflow
SchemaVersion: 1.0
RunMode: QUEUED
Triggers:
- Type: PUSH
Branches:
- main
Actions:
Build:
Identifier: aws/build@v1
Inputs:
Sources:
- WorkflowSource
Configuration:
Steps:
- Run: docker build -t MyApp:latest .
| Garis | Deskripsi |
|---|---|
|
Menentukan nama alur kerja. Untuk informasi lebih lanjut tentang |
|
Menentukan versi skema alur kerja. Untuk informasi lebih lanjut tentang |
|
Menunjukkan bagaimana CodeCatalyst menangani beberapa run. Untuk informasi selengkapnya tentang mode jalankan, lihatMengonfigurasi perilaku antrian run. |
|
Menentukan logika yang akan menyebabkan alur kerja dijalankan untuk memulai. Untuk informasi lebih lanjut tentang menggunakan pemicu, lihat Memulai alur kerja berjalan secara otomatis menggunakan pemicu. |
|
Menunjukkan bahwa alur kerja harus dimulai setiap kali Anda mendorong kode ke |
|
Mendefinisikan tugas yang akan dilakukan selama alur kerja dijalankan. Dalam contoh ini, |
|
Mendefinisikan properti untuk |
|
Menentukan pengenal unik dan berkode keras untuk tindakan build. |
|
Menunjukkan bahwa tindakan build harus mencari di repositori |
|
Berisi properti konfigurasi yang spesifik untuk tindakan build. |
|
Memberi tahu tindakan build untuk membangun image Docker yang disebut |
Untuk daftar lengkap semua properti yang tersedia dalam file definisi alur kerja, lihatDefinisi YAML alur kerja.
Menggunakan editor visual dan YAML CodeCatalyst konsol
Untuk membuat dan mengedit file definisi alur kerja, Anda dapat menggunakan editor pilihan Anda, tetapi sebaiknya gunakan editor visual CodeCatalyst konsol atau editor YAML. Editor ini menawarkan validasi file yang bermanfaat untuk membantu memastikan nama properti YAML, nilai, sarang, spasi, kapitalisasi, dan sebagainya, benar.
Gambar berikut menunjukkan alur kerja di editor visual. Editor visual menawarkan antarmuka pengguna lengkap untuk membuat dan mengkonfigurasi file definisi alur kerja Anda. Editor visual menyertakan diagram alur kerja (1) yang menunjukkan komponen utama alur kerja, dan area konfigurasi (2).
Atau, Anda dapat menggunakan editor YAML, yang ditunjukkan pada gambar berikutnya. Gunakan editor YAML untuk menempelkan blok kode besar (dari tutorial, misalnya), atau untuk menambahkan properti lanjutan yang tidak ditawarkan melalui editor visual.
Anda dapat beralih dari editor visual ke editor YAML untuk melihat efek yang dimiliki konfigurasi Anda pada kode YAML yang mendasarinya.
Menemukan alur kerja
Anda dapat melihat alur kerja Anda di halaman ring kasan alur kerja, bersama dengan alur kerja lain yang telah Anda atur dalam proyek yang sama.
Gambar berikut menunjukkan halaman ringkasan alur kerja. Itu diisi dengan dua alur kerja: BuildToProd dan UnitTests. Anda dapat melihat bahwa keduanya telah dijalankan beberapa kali. Anda dapat memilih Pengoperasian terbaru untuk melihat riwayat berjalan dengan cepat, atau memilih nama alur kerja untuk melihat kode YAML alur kerja dan informasi terperinci lainnya.
Melihat detail alur kerja yang dijalankan
Anda dapat melihat detail alur kerja yang dijalankan dengan memilih menjalankan di halaman ringkasan al ur kerja.
Gambar berikut menunjukkan detail alur kerja yang dipanggil Run-cc11d yang dimulai secara otomatis pada komit ke sumber. Diagram alur kerja menunjukkan bahwa tindakan telah gagal (1). Anda dapat menavigasi ke log (2) untuk melihat pesan log terperinci dan memecahkan masalah. Untuk informasi selengkapnya tentang alur kerja berjalan, lihatMenjalankan alur kerja.
Langkah selanjutnya
Untuk mempelajari lebih lanjut tentang konsep alur kerja, lihatKonsep alur kerja.
Untuk membuat alur kerja pertama Anda, lihatMemulai alur kerja.