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.

4
Bagaimana cara mempelajari pendekatan yang tepat untuk menerapkan fitur setengah? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya memimpin tim pengembangan dan saya ingin merilis produk kami sesering mungkin (Pengiriman Berkelanjutan). …

1
Tanggung jawab Build Script dan Build Server
Saya memerlukan beberapa klarifikasi tentang tanggung jawab Build Script dan Build Server. Saya membaca beberapa artikel di internet tentang integrasi dan pembangunan berkelanjutan. Termasuk Kunci F5 Bukan Proses Bangun The Build Server: Monitor Jantung Proyek Anda Build Harian Adalah Teman Anda Dan saya berbicara dengan penasihat saya tentang proses pembuatan …

3
Pola untuk Integrasi Berkelanjutan dan DVCS
Saat ini kami menggunakan Subversion dan TeamCity, kami akan beralih menggunakan Mercurial (khusus Kiln karena kami pengguna FogBugz). Jelas ini akan menghasilkan perubahan - semoga perbaikan - dalam pola pengembangan kami (kami berdua!) Tapi satu masalah yang saya hadapi adalah bagaimana menyusun hal-hal sehingga kami masih menikmati manfaat integrasi berkelanjutan …


3
Haruskah uji integrasi dimasukkan dalam integrasi berkelanjutan (CI)?
Asumsikan bahwa kami sedang mengembangkan aplikasi web, dan Hudson melakukan pekerjaan yang khas seperti kompilasi, uji unit dan analisis kode statis. Tetapi bagian yang sulit adalah: Hudson menyebarkan dan memulai server aplikasi untuk melakukan tes integrasi , setelah pekerjaan sebelumnya selesai. Itu berarti beberapa hal yang sulit, seperti koneksi database, …



5
Kapan Anda memiliki cukup pengujian otomatis untuk percaya diri dalam pipa integrasi berkelanjutan Anda?
Integrasi berkelanjutan dengan pengujian berguna untuk memastikan bahwa Anda memiliki kode "shippable" yang diperiksa setiap saat. Namun, benar-benar sulit untuk mengikuti serangkaian tes yang komprehensif dan seringkali, sepertinya build akan menjadi buggy. Berapa banyak tes yang harus Anda rasakan percaya diri dalam pengujian pipa CI Anda? Apakah Anda menggunakan semacam …

1
Strategi promosi ketergantungan: dibungkam atau diatur?
Kami memiliki banyak aplikasi dan layanan web (beberapa produk yang menghadap publik, beberapa internal dan bagian dari "backend" pribadi) yang saling bergantung satu sama lain. Masing-masing komponen ini memiliki 4 lingkungan (kelompok server / node yang melayani tujuan tertentu): Non-produksi DEV- Lingkungan pengembangan terintegrasi di mana CI membangun perubahan push; …


4
mempertahankan basis kode yang berkembang dan beragam dengan integrasi yang berkelanjutan
Saya membutuhkan bantuan dengan filosofi dan desain pengaturan integrasi berkelanjutan. Pengaturan CI kami saat ini menggunakan buildbot. Ketika saya mulai mendesainnya, saya mewarisi (yah, tidak sepenuhnya, karena saya terlibat dalam desainnya setahun sebelumnya) seorang pembangun CI yang dipesan lebih dahulu yang dirancang untuk menjalankan seluruh bangunan sekaligus, semalam. Setelah beberapa …

1
Mengapa Anda membuat skrip penerapan di PowerShell saat Anda memiliki TFS?
Saya bereksperimen dengan penerapan otomatis / integrasi berkesinambungan dan berbicara dengan pemimpin tim saya. Saya mengatakan kepadanya bahwa saya sedang menyelidiki pembuatan skrip build / deployment di PowerShell dan dia mengatakan penyebaran otomatis sangat mudah diatur di TFS menggunakan GUI dan saya harus meneliti itu sebagai gantinya. Saya tidak memiliki …


4
Continuous Build server (cc.net, hudson, bamboo, dll ...) pengalaman membangun jarak jauh?
Kami saat ini menggunakan server sekali cc.net untuk proses pembangunan kami, yang membangun .net (menggunakan msbuild & nant) dan java (menggunakan pakar dan semut). CC.net memonitor kontrol sumber, dan memicu pembangunan jarak jauh yang berjalan di server terpisah. CC.net kemudian menyusun hasilnya. Saat kami menjalankan pembangunan jarak jauh, biasanya: menjalankan …

2
Bagaimana cara menguji perubahan konfigurasi dalam suatu layanan?
Apa pendekatan terbaik untuk menguji layanan ketika Anda menambahkan konfigurasi baru? Misalnya layanan saya menawarkan layanan kepada pelanggan dan berdasarkan konfigurasi pelanggan, ia akan menawarkan jenis layanan yang berbeda. Misalnya, jika pelanggan memilih mata uang tertentu mereka ditawari diskon 20% dibandingkan dengan mata uang lain. Contoh di atas tidak masalah. …

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.