Packaging Standard untuk Otomatisasi CI/CD
Packaging Standard (juga dikenal sebagai JPS) adalah alat untuk menyiapkan template aplikasi dan add-on siap pakai. Solusi prasetel seperti ini dapat diintegrasikan ke dalam platform apa pun hanya dengan sekali klik, menyederhanakan instalasi dan konfigurasi untuk aplikasi jenis apa pun.
Paket JPS didasarkan pada manifest instalasi JSON. File ini digunakan untuk menggambarkan proses pembuatan environment, deployment dan konfigurasi aplikasi, alokasi sumber daya, dan pengaturan batas skala untuk setiap server dalam sebuah environment.
Teknologi ini memungkinkan untuk mengotomatisasi skenario CI/CD yang kompleks dan mendistribusikan solusi siap pakai Anda dengan mudah menggunakan widget instalasi satu klik.
Otomatisasi CI/CD Aplikasi dengan Cloud Scripting
Ditenagai oleh bahasa Cloud Scripting yang dikembangkan secara khusus oleh platform, teknologi packaging JPS dapat membantu sepenuhnya mengotomatisasi proses pengiriman aplikasi - misalnya, untuk secara otomatis mentransfer setiap versi aplikasi baru melalui tahap pengembangan, pengujian, dan produksi. Ini dijamin dengan menerapkan logika pemrosesan proyek yang diperlukan melalui penghubung berbagai metode API platform.
Karena banyaknya opsi penyetelan dan otomatisasi yang tersedia, Anda dapat menerapkan hampir semua skenario yang diperlukan melalui Cloud Scripting - dari menjalankan operasi yang cukup sederhana hingga memelihara aplikasi dan klaster terdistribusi yang kompleks. Untuk mencapai ini dan membangun solusi khusus Anda sendiri, dengan CS Anda dapat:
- mendefinisikan terlebih dahulu properti konfigurasi yang diperlukan dan menyatakan perilaku aplikasi yang diharapkan dengan bantuan actions yang sesuai
- mengaitkan operasi ini ke events siklus hidup aplikasi tertentu
- mengambil data user input dan menggunakannya di dalam
- menjalankan custom scripts langsung dalam container yang dibuat
Sebelum menyiapkan paket Anda sendiri, kami sarankan untuk mengenal sejumlah solusi siap pakai di Koleksi JPS. Salah satu dari mereka dapat dengan mudah diintegrasikan ke dalam proyek Anda atau digunakan sebagai basis untuk membuat solusi otomatisasi Anda sendiri.
Widget untuk Deploy Aplikasi Instan
Setelah aplikasi Anda dikemas dalam JPS, Anda dapat menyediakan widget untuk developer lain agar dapat melakukan instalasi dengan cepat. Ini membantu meningkatkan efisiensi distribusi aplikasi dan meningkatkan daya tarik umum karena kesederhanaan deployment. Secara bersamaan, pendekatan semacam ini mengurangi pengeluaran untuk dukungan proyek Anda dan manajemen pasca-instalasi.
Widget berisi manifest (atau tautan ke sumbernya) dengan deskripsi cloud environment yang dibutuhkan untuk aplikasi ini, serta instruksi tentang instalasi dan konfigurasi otomatisnya.
Untuk menginstal aplikasi yang telah dikemas ke dalam platform, pengguna perlu memulai instalasi melalui widget yang dipilih dan menerima URL konfirmasi melalui email yang ditentukan. Setelah tautan ini diikuti, platform secara otomatis akan menganalisis dan memproses data manifest untuk membuat atau menyesuaikan environment yang sesuai dan menghubungkan node yang diperlukan. Hasilnya, pengguna mendapatkan aplikasi berjalan yang sepenuhnya dikonfigurasi tanpa langkah konfigurasi tambahan yang diperlukan.
Gunakan dokumen di bawah ini untuk mendapatkan informasi tentang cara menyusun manifest aplikasi dengan benar dan membuat widget instalasi tersebut:
Setelah mengemas aplikasi Anda sendiri sesuai dengan instruksi kami, Anda dapat menghubungi penyedia hosting Anda dan melakukan negosiasi untuk menambahkan JPS Anda ke dalam solusi di dalam Marketplace pada dashboard. Dengan cara ini, aplikasi Anda akan tersedia untuk deployment otomatis untuk semua pengguna dalam platform hosting Anda.