osFoundry / Platform
Artefak build
Setiap build menghasilkan artefak yang ditandatangani — berversi, dapat diunduh, disimpan selama yang Anda butuhkan.
Apa itu
Artefak build adalah keluaran konkret yang osFoundry simpan setiap kali membangun sesuatu untuk Anda: sebuah aplikasi, image kontainer, atau kode terkompilasi dari sebuah proyek. Alih-alih build menjadi peristiwa sekali jalan yang lenyap begitu log tergulir hilang, setiap eksekusi meninggalkan catatan yang tahan lama dan bernama: hal yang dihasilkan, terikat pada versi persis dari mana ia berasal. Artefak itulah yang Anda unduh, serahkan, jadikan tujuan rollback, atau deploy ulang nanti.
Di dalam osFoundry alurnya lugas. Anda memicu build dari sebuah proyek atau aplikasi di ruang kerja Anda, build berjalan, dan saat berhasil ia memancarkan artefak bertanda tangan. Bertanda tangan berarti artefak membawa tanda tangan kriptografis, sehingga Anda bisa memverifikasi bahwa ia benar-benar keluaran yang osFoundry hasilkan dan tidak berubah sejak saat itu. Berversi berarti setiap build adalah entri tersendiri, bukan menimpa yang sebelumnya, sehingga Anda selalu tahu keadaan sumber mana yang bersesuaian dengan sebuah artefak dan bisa kembali ke yang lebih awal. Bisa diunduh berarti artefak adalah berkas nyata yang bisa Anda tarik keluar dari ruang kerja, untuk dijalankan di tempat lain, diarsipkan, atau diberikan ke rekan tim. Retensi ada di kendali Anda: artefak disimpan selama Anda membutuhkannya, tidak diam-diam kedaluwarsa mengikuti jadwal orang lain.
Ini penting karena sebuah build hanya berguna jika Anda bisa memercayai dan mereproduksi apa yang ia buat. osFoundry adalah ruang kerja local-first dengan kunci Anda sendiri dan tanpa biaya per kursi, dan artefak build mengikuti model yang sama: build Anda beserta keluarannya tetap berada di ruang kerja Anda alih-alih terkunci di registry milik suatu vendor, dan penandatanganan serta pemberian versi memberi Anda rantai yang dapat diverifikasi dari sumber hingga keluaran yang dikirim. osFoundry menyatukan chat, agen, aplikasi, kode, dan keluaran build-nya di satu tempat, sehingga artefak dari sebuah build berada tepat di samping proyek yang menghasilkannya.
Kemampuan utama
- Setiap build yang berhasil memancarkan artefak bertanda tangan yang bisa Anda verifikasi secara kriptografis sebagai hasil osFoundry dan tidak diubah
- Artefak diberi versi per build, sehingga setiap keluaran memetakan ke keadaan sumber yang diketahui dan versi lama tetap tersedia untuk rollback
- Unduh artefak mana pun sebagai berkas nyata untuk dijalankan di tempat lain, diarsipkan, atau diserahkan ke rekan tim
- Retensi Anda yang menentukan: artefak disimpan selama Anda membutuhkannya, tidak kedaluwarsa mengikuti jadwal vendor
- Build dan keluarannya berada di ruang kerja local-first BYOK Anda, berdampingan dengan proyek yang menghasilkannya, tanpa biaya per kursi
Kasus penggunaan
- Pengembang yang mengirim aplikasi: build sekali, verifikasi tanda tangan, unduh artefak yang persis, lalu deploy dengan yakin bahwa ia cocok dengan sumber asalnya
- Ketua tim menangani rollback: kembali ke artefak berversi sebelumnya alih-alih membangun ulang dari nol saat rilis baru bermasalah
- Pembangun solo yang menyimpan catatan: menahan artefak jangka panjang sebagai riwayat yang bisa diunduh tentang apa yang dirilis dan kapan
Pertanyaan yang sering diajukan
Apa maksudnya artefak build bertanda tangan?
Setiap artefak membawa tanda tangan kriptografis, sehingga Anda bisa memastikan ia benar-benar keluaran yang osFoundry hasilkan selama build itu dan tidak dirusak sesudahnya. Ini memberi tautan yang dapat diverifikasi antara sumber yang Anda build dan berkas yang Anda kirim.
Berapa lama artefak build disimpan?
Selama Anda membutuhkannya. Retensi ada di kendali Anda, bukan terpaku pada jadwal kedaluwarsa vendor, sehingga Anda bisa menyimpan artefak untuk audit, rollback, atau pengarsipan selama itu penting bagi Anda.
Bisakah saya mengunduh artefak build dan memakainya di luar osFoundry?
Bisa. Setiap artefak adalah berkas nyata yang bisa diunduh. Anda bisa menariknya keluar dari ruang kerja untuk dijalankan di tempat lain, diarsipkan, atau diberikan ke rekan tim. Ia tidak terkunci pada registry milik siapa pun.