Saya melihat bahwa setiap kali seseorang melakukan DevOps, sebagian besar tentang mengotomatisasi hal-hal seperti penyebaran dll. Tetapi di mana otomasi berakhir dan DevOps
Continuous-Integration (CI) adalah proses menggabungkan salinan kode kerja pengembang ke basis kode bersama secara berkala untuk mencegah atau meminimalkan masalah integrasi. Untuk pertanyaan tentang sistem CI tertentu seperti [Jenkins] atau [Travis-CI], gunakan tag tersebut.
Saya melihat bahwa setiap kali seseorang melakukan DevOps, sebagian besar tentang mengotomatisasi hal-hal seperti penyebaran dll. Tetapi di mana otomasi berakhir dan DevOps
Dalam proyek saya, kami memiliki satu server AWS yang menjalankan Jenkins Master + 1 Jenkins slave (2 eksekutor) ... dan kami membutuhkan lebih banyak. Untuk menambah daya bangun kami, kami memiliki tiga opsi: Meningkatkan : Membuat AWS menjadi lebih besar dan menambahkan lebih banyak...
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...
Asumsikan Anda menggunakan proses integrasi berkelanjutan yang sering memperbarui beberapa lingkungan target, sehingga setiap kali ada perubahan "Anda" dapat menguji perubahan Anda segera. Itu bagian dari tujuan CI, bukan? Tetapi, juga asumsikan bahwa Anda memiliki orang lain yang terlibat dalam...
Dalam organisasi besar, menggunakan metodologi air terjun biasanya menghasilkan struktur percabangan yang sangat kompleks (alias spagetti cabang ). Strategi percabangan apa yang dapat digunakan untuk transisi dari realitas percabangan yang kompleks ke model cabang tunggal seperti pengembangan...
Saya mencoba untuk mengotomatiskan penyebaran aplikasi AWS saya dengan Jenkins. Saat ini jika kami ingin memperbarui aplikasi di lingkungan mana pun, katakanlah UAT, kami membuat gambar buruh pelabuhan kami, menemukan Tugas ECS saat ini dan memperbaruinya dengan gambar baru, menemukan ECS Cluster...
Saya menggunakan AWS Code Pipeline, Code Build untuk membuat wadah Docker baru dan mendorongnya ke ECR. Aplikasi saya adalah wadah tunggal lurus ke depan sederhana. Apa yang akan menjadi pendekatan gesekan kurang untuk menarik Kontainer berjalan saat ini dan meluncurkan kembali Kontainer baru dari...
Sebagai pengembang iOS, saya ingin membuat infrastruktur CI dan CCQ (= Kualitas Kode Berkelanjutan) untuk proyek-proyek iOS yang kami miliki dalam pengembangan sejauh ini. Kami sudah menggunakan Jenkins dan SonarQube untuk hampir semua proyek Web dan Android (menggunakan proyek VM foreach,...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk DevOps Stack Exchange. Ditutup 3 tahun yang lalu . Saya mencoba mengintegrasikan proyek saya yang...
Saya bekerja dengan proyek yang menggunakan Jenkins untuk membangun dan menggunakan layanan microser ke Elastic Beanstalk. Kami menyebarkan cabang integrasi ke lingkungan pengujian, melepaskan cabang ke lingkungan pementasan, dan kemudian membangun master akhir untuk produksi. Saya memiliki...
Dalam Google dan organisasi DevOps lainnya, mereka berbicara tentang "Push on Green" yang saya percayai adalah praktik pengiriman berkelanjutan berdasarkan keberhasilan pengujian otomatis, dan mungkin penyebaran ke lingkungan pra-live. Apa sebenarnya "Push on Green" dan apa implikasi dari...
Saya baru-baru ini menghubungkan server CI kami untuk membangun gambar buruh pelabuhan saat git commit. Kami memiliki sekitar 8 wadah berbeda yang dibangun, masing-masing dengan bahasa / kerangka kerja mereka sendiri. Beberapa node dan memiliki package.json, yang lain adalah layanan python yang...
Secara tradisional sistem CI hanya melakukan pemantauan tingkat kualitas dalam cabang integrasi, dengan melakukan verifikasi QA pada basis kode di mana perubahan sudah dilakukan, mengawasi regresi dan mengirim pemberitahuan untuk intervensi manusia. Tetapi ketika regresi ini terdeteksi, cabang...
Alat-alat ini tampaknya memiliki karakteristik yang sangat mirip. Betapa rumitnya untuk mulai menggunakan TeamCity setelah terbiasa bekerja pada Jenkins? Apakah ada konsep khusus yang perlu
Saya bekerja di departemen TI perusahaan otomasi / pengembang dan kami baru saja akan mengimplementasikan / menambahkan CI ke dalam rangkaian alat kami. Dan kami mengalami kesulitan untuk memilih satu. Saat ini kami telah memikirkan sistem ini: Jenkins CircleCI TravisCI Pertanyaan: Apa atribut...
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:...
Kami sebenarnya mencari sistem manajemen paket untuk proyek kami. Targetnya sederhana, memiliki sistem terpusat untuk menjaga paket kami (aplikasi dan middlewares) dan menggunakannya dengan alat CI / CD kami (Jenkins, Ansible, Docker ...) Mencari opsi, saya menemukan JFrog Artifactory dan JFrog...
Biasanya, satu topik penting dalam DevOps adalah bagaimana kami menangani pembuatan otomatis dan pengiriman artefak perangkat lunak. Dengan munculnya ilmu data ada jenis baru artefak - gumpalan biner monolitik mewakili jaring saraf terlatih misalnya atau model pembelajaran mesin lainnya. Gumpalan...
Saya menduga pertanyaan ini akan tampak sangat sepele bagi beberapa pembaca, tetapi sebagai seseorang yang merupakan pengembang tetapi dengan sedikit pengalaman dalam menyebarkan aplikasi dalam hal lain selain manual, klik dan semacam harapan, saya harap Anda akan mengerti bahwa itu adalah cukup...
Perusahaan saya mengintegrasikan CI / CD, sejauh ini kami telah mengimplementasikan CI dari apa yang saya mengerti. Saat ini ketika pengembang mendorong kode ke repo git kami, pipa CI berjalan. Saat ini pipeline CI kami termasuk membangun proyek dan melakukan analisis kode statis untuk memastikan...