Apa itu repositori artefak? Jika itu hanya tempat untuk menyimpan file, tidak bisakah saya menggunakan sistem kontrol
Gunakan tag ini untuk pertanyaan tentang penerapan, yaitu tentang semua aktivitas untuk membuat (bagian dari) sistem tersedia untuk digunakan di beberapa lingkungan target.
Apa itu repositori artefak? Jika itu hanya tempat untuk menyimpan file, tidak bisakah saya menggunakan sistem kontrol
Berikut adalah kutipan dari konten integrasi berkelanjutan saat ini : ... proses penggabungan salinan kode kerja pengembang ke basis kode bersama sering untuk mencegah atau meminimalkan masalah integrasi. OK, saya mengerti. Tapi kemudian ada juga pengiriman terus-menerus dan penyebaran...
Pengiriman Berkesinambungan atau Penyebaran Berkesinambungan dari infrastruktur dan kode relatif sederhana dibandingkan dengan mencoba pendekatan yang sama untuk database, khususnya RDBMS. Kode dan infrastruktur tidak akan berubah atau berevolusi setelah penyebaran selesai. Database, bagaimanapun,...
Ini adalah skenario umum bahwa basis kode dari suatu produk yang dipegang oleh repositori di beberapa sistem VCS berevolusi ke titik di mana basis kode itu dapat dilihat sebagai mengandung beberapa produk. Memisahkan basis kode di beberapa repositori VCS, masing-masing didedikasikan untuk satu...
Tim saya saat ini mencoba untuk memutuskan apakah kami harus menggunakan aplikasi Nodejs kami sebagai paket deb alih-alih mencoba menjalankannya dalam wadah seperti Docker. Saya mendapat ide ini dari membaca blog ini di sini yang membuat beberapa argumen bagus untuk menggunakan paket deb untuk...
Saya perhatikan selama pengujian integrasi bahwa saya benar-benar bekerja pada kasus penggunaan berulang dengan API yang tenang (atau dalam antarmuka HTTP umum) saya periksa di sana-sini dengan bash + cURL. Itu mulai terlihat sangat berantakan dan semakin sulit untuk dipertahankan. Mengapa...
Penyebaran biru hijau melibatkan pemompaan aliran data prod langsung (biru) ke lingkungan hot swap non-prod (hijau) dalam persiapan untuk disebarkan untuk menghayati lingkungan hijau, sehingga hijau memiliki sinkronisasi data penuh dengan lingkungan biru prod sebelumnya. Saya bertanya-tanya apa...
Semua orang mengatakan bahwa menyimpan kredensial di kontrol versi (git) adalah hal yang buruk. Jadi harus ada cara lain untuk menyimpan kredensial yang jauh lebih baik. Aplikasi harus menerima kredensial dari suatu tempat untuk menggunakan layanan yang bergantung padanya. Kredensial ini biasanya...
Salah satu metode penyebaran berkelanjutan adalah untuk memisahkan penyebaran dari rilis, yaitu menyebarkan pembaruan tanpa mengaktifkan perubahan dengan segera. Saya tahu bahwa fitur-toggle dapat digunakan untuk ini, tapi saya ingin tahu apakah ada teknik lain untuk "non-fitur". Misalnya, apakah...
Jawaban yang diterima untuk pertanyaan saya tentang " Bagaimana integrasi berkelanjutan terkait dengan pengiriman / penyebaran berkelanjutan? " Juga menjelaskan perbedaan kecil antara pengiriman berkelanjutan dan penyebaran berkelanjutan . Tampaknya terkait dengan jawaban untuk pertanyaan seperti...
Seandainya Kubernet dikerahkan via Rancher dan Jenkins sedang membangun gambar baru dan mendorongnya ke DockerHub saat check-in kode baru ke GitHub, bagaimana caranya mengotomatiskan pengantaran gambar baru? Cara lain untuk mengajukan pertanyaan mungkin, “Saya dulu menggunakan Octopus untuk...
Saya ingin tahu bagaimana orang lain merancang praktik DevOps mereka dalam lingkungan manajemen perubahan yang ketat, seperti dengan proses persetujuan Dewan Penasihat Perubahan (CAB) . Saya memahami bahwa otomatisasi dapat meningkatkan proses audit Anda dengan menjamin proses yang lebih ketat,...
Saya memiliki persyaratan untuk menyimpan informasi konfigurasi berdasarkan per lingkungan dalam alat. Ini adalah alat dengan GUI untuk menambah / memperbarui nilai konfigurasi (mis. String koneksi). Ini harus memiliki nilai default dan dapat mengubahnya berdasarkan lingkungan yang...
Infrastruktur sebagai kode memberi tahu kami untuk menggunakan alat yang mengotomatiskan bangunan Anda. Bagus. Alat-alat seperti ansible , chef , boneka , tumpukan garam , dan lainnya mendorong kita untuk menulis bagaimana infrastruktur terlihat, sambil menyelesaikan perbedaan. Dalam Salt Stack...
Saya ingin menggunakan file menggunakan Travis CI dan hanya berfungsi untuk komit yang ditandai. Saat melakukan ke cabang, ada peringatan: Melewati penyebaran dengan penyedia rilis karena ini bukan komit yang ditandai. Apakah ada cara untuk menggunakan komit bercabang menggunakan Travis...
Di belakang jawaban saya untuk pertanyaan: Bagaimana DevOps dapat membantu meningkatkan prosedur Escrow Perangkat Lunak? Tensibai memiliki pertanyaan: Apa yang mengharuskan Capistrano di atas boneka atau koki? Tanggapan saya adalah memasang tautan ke artikel Noah Gibbs, "Apakah Kita...
TL; DR: Apakah Anda tahu penyedia CI / CD yang di-host untuk iOS, yang memiliki pusat data / kotak-bangunan di Asia, atau setidaknya Eropa? (Poin bonus jika mereka menyediakan build dan deploy, tetapi build adalah MVP.) Kisah belakang: Kami menjalankan CI / CD dalam skala untuk iOS dan Android:...
Latar Belakang Saya punya tim QA tidak teknis yang harus melakukan pengujian pada aplikasi iOS / android untuk setiap Permintaan Tarik (PR) yang dibuat oleh tim backend saya. Pertanyaan Inilah yang ingin saya lakukan: setiap kali seorang insinyur backend membuat PR pada bitbucket, saya ingin...
Kami sedang mengembangkan dan membangun gambar buruh pelabuhan di intranet kami, dan perlu menyebarkannya ke beberapa host milik kami (pengembang, pengujian internal, pengujian eksternal, dan sebagainya). Beberapa di antaranya ada di intranet kami, beberapa dapat diakses oleh pihak ke-3 di...
Apakah ada alat DevOps mirip dengan kain dengan JavaScript sebagai bahasa scripting? Saya secara khusus tertarik pada sisi eksekusi jarak jauh. Sebagian besar alat yang saya temukan bergantung pada python (mis. Kain ) atau Ruby (mis. Capistrano, Chef). Namun, di tim saya, kami tidak menggunakan...