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.

13
Adakah perusahaan serius yang tidak menggunakan kontrol versi dan integrasi berkesinambungan? Mengapa?
Seorang kolega saya mendapat kesan bahwa departemen perangkat lunak kami sangat maju, karena kami menggunakan server pembangun dengan integrasi berkelanjutan, dan perangkat lunak kontrol versi. Ini tidak sesuai dengan sudut pandang saya, karena saya hanya tahu satu perusahaan saya yang membuat perangkat lunak serius dan tidak memilikinya. Namun, pengalaman saya …


2
Struktur Repositori Mercurial dengan komunikasi perusahaan kelas berat, manajemen konfigurasi & persyaratan pengujian
Saya adalah pengguna Subversion lain yang berjuang untuk mendidik kembali diri saya sendiri dalam Tao tentang kontrol versi terdistribusi. Ketika menggunakan Subversion, saya adalah penggemar berat pendekatan proyek-kecil, dan, dengan sebagian besar mantan majikan saya, kami akan menyusun cabang repositori kami; tag & trunk sebagai berikut: branches-+ +-personal-+ | +-alice-+ …

6
Apa yang dimaksud dengan "pembuatan otomatis"?
Saya mencoba menambahkan Integrasi Berkelanjutan ke proyek. Menurut Wikipedia , salah satu bagian utama CI adalah pembuatan otomatis. Namun, saya bingung tentang apa, tepatnya, artinya, karena CI dan artikel otomasi tampaknya tidak setuju. Titik-titik kebingungan khusus: apa yang dimaksud dengan "bangunan otomatis" dalam konteks: proyek menggunakan bahasa yang ditafsirkan, seperti …

6
Siapa yang Bertanggung Jawab untuk Menyiapkan Sistem Pembuatan Otomatis?
Saya seorang manajer proyek di perusahaan saya. Saya bekerja dengan beberapa tim pengembang menggunakan sistem kontrol versi standar yang terkenal yang dikenal sebagai CVS. Saya ingin melihat integrasi berkelanjutan dan build otomatis diimplementasikan untuk membantu mencegah masalah dengan kerusakan build dan dengan penyebaran yang buruk menyelinap ke server produksi. Saya …

2
Di mana harus mendorong tes yang gagal?
Saya baru saja mengubah pengaturan cabang pada repositori GitHub saya, sehingga cabang [selanjutnya] saya memerlukan pembangunan CI yang lewat melalui permintaan tarik. Diskusi dilanjutkan dengan sejumlah anggota tim, tentang gagal tes. Demi konteks ... Repositori memiliki [induk] cabang yang hanya PR'd ke dalam ketika ada rilis, sehingga [tuan] berisi kode …

8
Alternatif untuk indikator “Passing / Broken build”?
Ketika memiliki integrasi berkesinambungan menjalankan tes di setiap komit, praktik terbaik umum adalah memiliki semua tes yang lulus setiap saat (alias "jangan merusak build"). Saya menemukan beberapa masalah dengan itu: Misalnya seseorang tidak dapat membantu proyek sumber terbuka dengan membuat tes yang sesuai dengan tiket. Saya tahu jika saya mengusulkan …




3
paket dan versi strategi dalam lingkungan multi-repositori
Kami adalah perusahaan kecil dengan banyak tim yang mengelola repositori git mereka sendiri. Ini adalah platform web dan artefak masing-masing tim dikerahkan pada akhir hari untuk tes malam hari. Kami mencoba memformalkan proses seputar versi dan pengemasan. Setiap tim memiliki cabang utama di mana mereka melakukan pengembangan sehari-hari. Anggota jaminan …


4
Rilis build vs build nightly
Solusi tipikal adalah membuat CI (Continuous Integration) build berjalan di server build: Ini akan menganalisis kode sumber, membuat build (dalam debug) dan menjalankan tes, mengukur cakupan tes, dll. Sekarang, tipe build lain yang biasanya dikenal adalah "Nightly build": melakukan hal-hal lambat seperti membuat dokumen kode, membuat paket setup, menyebarkan ke …


2
CI runner di server yang sama dengan GitLab?
Saya sedang menyiapkan server GitLab di perusahaan saya dan sekarang saya menambahkan GitLab CI ke dalamnya. Sebelum memulai tugas ini saya ingin memahami jika ada kerugian menjalankan pelari saya di server yang sama yang digunakan oleh GitLab dan GitLab CI. Saya telah membaca bahwa ada masalah keamanan tetapi kami hanya …

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.