Layanan Data Terbuka Bus
Silakan baca dokumen CONTRIBUTING.md jika Anda ingin menyiapkan lingkungan pengembangan.
Kami sekarang memiliki 4 lingkungan:
Cabang Anda harus digabungkan dalam urutan berikut: Feature_branch -> dev -> test -> main -> tagging (dengan versi yang relevan)
Saat mendorong ke cabang dev, sebuah gambar akan dibuat dan mendorong ECR, menandainya dengan versi yang ditentukan dalam 'version.txt' (jadi pastikan Anda mengubahnya saat mendorong kode Anda, jika tidak, saluran pipa tidak akan terpicu ). Layanan kemudian akan diperbarui untuk menggunakan versi terbaru ini.
Saat mendorong ke lingkungan lain (test, uat, atau prod), ia akan menggunakan file version.txt untuk menemukan versi gambar dan memperbarui layanan yang sesuai. Semua penerapan dilakukan secara otomatis selain penerapan produk, yang memerlukan persetujuan dari tim infrastruktur KPMG.
Buat permintaan tarik dari cabang Anda untuk diuji, dapatkan persetujuan dan gabungkan. Ini akan memicu alur pengujian. Pipeline pengujian akan gagal karena gambar tidak ada.
Navigasikan ke saluran perbaikan terbaru dan picu dari cabang pengujian. Ini akan memicu pembangunan dan memerlukan waktu sekitar 1:30 menit untuk menyelesaikannya.