Serverless Devs adalah platform open source untuk pengembang aplikasi serverless. Platform ini memungkinkan Anda mengelola seluruh siklus hidup aplikasi Function Compute — mulai dari pengembangan dan debugging lokal hingga penerapan, observabilitas, serta kontrol versi.
Konfigurasi YAML dan izin
Laman berikut menjelaskan bidang YAML dan kebijakan izin yang diperlukan untuk setiap jenis resource:
Perintah
Build dan deployment | Observability | Invocation dan debugging | Penerbitan dan konfigurasi | Lainnya |
Migrasikan resource dari Funcraft ke Serverless Devs (s fun2s) | ||||
None | None | |||
None | ||||
None | None | None |
Build dan deployment
| Perintah | Deskripsi |
|---|---|
s build | Build fungsi atau instal dependensi |
s deploy | Deploy resource ke Function Compute |
s remove | Hapus resource yang telah di-deploy |
s plan | Pratinjau perubahan resource sebelum deployment |
Observabilitas
| Perintah | Deskripsi |
|---|---|
s metrics | Kueri metrik fungsi |
s logs | Kueri log fungsi |
Invocation dan debugging
| Perintah | Deskripsi |
|---|---|
s local | Debug fungsi di lingkungan lokal |
s invoke | Invoke fungsi yang telah di-deploy atau debug secara online |
s instance | Login ke instans fungsi yang sedang berjalan |
Penerbitan dan konfigurasi
| Perintah | Deskripsi |
|---|---|
s version | Kelola versi layanan |
s alias | Kelola alias layanan |
s provision | Kelola instans yang disediakan |
s onDemand | Kelola instans sesuai permintaan |
s layer | Kelola layers |
Perintah lainnya
| Perintah | Deskripsi |
|---|---|
s info | Kueri detail resource yang telah di-deploy |
s sync | Sinkronkan resource online ke lingkungan lokal |
s stress | Jalankan uji stres pada fungsi |
s nas | Mount sistem file File Storage NAS |
s fun2s | Migrasikan resource Funcraft ke Serverless Devs |
Integrasi CI/CD
Serverless Devs terintegrasi dengan platform dan alat continuous integration dan continuous delivery (CI/CD), termasuk GitHub Actions, GiteeGo, Jenkins, dan Alibaba Cloud DevOps. Untuk petunjuk penyiapan, lihat Integrasi dengan platform dan alat CI/CD.