Pertanyaan yang diberi tag «continuous-integration»

Dalam rekayasa perangkat lunak, integrasi berkelanjutan (CI) mengimplementasikan pembangunan berkelanjutan dan pengujian otomatis dari produk perangkat lunak lengkap pada jadwal yang sering. Setidaknya sekali sehari, sering beberapa kali sehari dan kadang-kadang sesering setelah setiap kali masuk ke sistem kontrol versi.

8
Apakah masuk akal untuk menjalankan proses dengan alat CI?
Di perusahaan saya, kami memiliki rawa pekerjaan cron yang berbeda (pada beberapa sistem) dan secara manual memulai proses yang menjaga fungsi bisnis kami yang merupakan hasil dari pengembangan yang cepat dan pengabaian selanjutnya. Suatu hari, kita perlu menemukan solusi yang lebih terpusat untuk alasan yang jelas. Satu pemikiran yang telah …





2
Apakah praktik yang baik untuk menyimpan nomor versi perangkat lunak di VCS?
Versi produk, seperti v1.0.0.100, tidak hanya mewakili rilis produksi perangkat lunak yang unik, tetapi juga membantu mengidentifikasi rangkaian fitur dan tahapan perbaikan terbaru untuk produk tersebut. Saat ini saya melihat dua cara untuk mempertahankan versi akhir paket / build / biner suatu produk: Kontrol Versi. File di suatu tempat menyimpan …


6
Bagaimana cara Pengiriman Berkelanjutan dalam praktik?
Pengiriman Berkelanjutan kedengarannya bagus, tetapi pengalaman saya selama bertahun-tahun dalam pengembangan perangkat lunak menunjukkan bahwa dalam praktiknya itu tidak bisa berfungsi. (Sunting: Untuk memperjelas, saya selalu memiliki banyak tes yang berjalan secara otomatis. Pertanyaan saya adalah tentang bagaimana mendapatkan kepercayaan diri untuk dikirimkan pada setiap checkin, yang saya pahami adalah …

11
Menjaga Sistem Integrasi Berkelanjutan Anda
Salah satu peran saya dalam tim saya adalah orang yang membangun . Saya bertanggung jawab untuk memelihara / memperbarui skrip bangunan kami dan memastikan kami membangun 'lancar' di server integrasi berkelanjutan. Saya biasanya tidak keberatan dengan pekerjaan ini, meskipun sering terasa seperti saya terus mengasuh server CI. Pekerjaan ini kadang-kadang …

9
Bagaimana Anda mengukur pengujian integrasi Anda?
Saya sedang menyelidiki teknik dan strategi untuk meningkatkan jumlah tes integrasi kami yang meningkat pada produk kami saat ini, sehingga mereka dapat (secara manusiawi) tetap menjadi bagian dari pengembangan kami, dan proses CI. Pada sekitar 200+ tes integrasi, kami telah mencapai tanda 1 jam untuk menyelesaikan uji coba penuh (pada …

7
Integrasi berkelanjutan: frekuensi mana?
Saya selalu meluncurkan build setelah setiap komit, tetapi pada proyek baru ini, arsitek hanya meminta saya untuk mengubah frekuensi menjadi "satu build setiap 15 menit", dan saya tidak bisa mengerti mengapa itu akan menjadi alasan yang bagus vs " membangun pada setiap komit ". Pertama, beberapa detail: Proyek Objective-C (iOS …

8
Jaga agar cabang tidak menumpuk
Kita mulai mengalami masalah saat kita semakin besar, di mana fitur membuatnya menjadi staging untuk pengujian, tetapi pada saat semuanya diuji dan fitur baru yang disetujui sedang staging untuk pengujian. Ini menciptakan lingkungan di mana kita hampir tidak pernah dapat mendorong produksi karena kita memiliki kombinasi fitur yang telah diuji …

3
Percabangan merusak integrasi berkelanjutan?
Saya pikir artikel ini, A Successing Git Branching Model , sangat terkenal di kalangan pengguna DVCS yang berpengalaman. Saya menggunakan hgsebagian besar, tapi saya berpendapat diskusi ini baik untuk DVCS. Alur kerja kami saat ini adalah setiap pengembang mengkloning master repo. Kami menulis kode pada repo lokal kami sendiri, menjalankan …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.