Tìm kiếm
25 kết quả cho “Jenkins Pipeline”. Tìm không phân biệt dấu.
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…ạy tay; runner không được cài browser theo chính sách. Dựng Jenkins trên một VM có Chrome, chạy theo trigger và lịch, gia cố test cho trạng thái site thay đổi. Chi phí một VM cộng…
- Running an automated test pipeline for the League client update Bài tóm tắt · Riot Games · 2016
…thành LKG mới. - Build frontend chạy trong Docker trên farm Jenkins; functional test chạy trên VM Windows và macOS (client chỉ chạy ở đó). Hàng loạt job tương tự được sinh từ cấu h…
- The Legends of Runeterra CI/CD Pipeline Bài tóm tắt · Riot Games · 2021
…ảng 100 GB, một triệu file , 270k commit, khoảng 700 nhánh; Jenkins với scripted pipeline (logic phức tạp viết bằng Python, Groovy chỉ làm keo). Build farm trên AWS: 100 node Windo…
- AWS Multi-Account Architecture with Terraform, Yeoman, and Jenkins Bài tóm tắt · Slalom Build · 2018
…ld/aws-multi-account-architecture-with-terraform-yeoman-and-jenkins-7fd42ddcdda8) Bài của một công ty tư vấn, mô tả cách đã làm cho khách hàng Discover (đồng tác giả là người của D…
- Open Sourcing Screwdriver, Yahoo's Continuous Delivery Build System for Dynamic Infrastructure Bài tóm tắt · Yahoo · 2017
…n hoá phần chạy: ban đầu Screwdriver là lớp trừu tượng trên Jenkins , dùng Docker để cô lập và dùng plugin Jenkins cho coverage, báo cáo test. Khi lượng dùng vượt một cụm Jenkins ,…
- GoCD on Kubernetes Bài tóm tắt · Disney Hotstar · 2020
…deploy, hạ tầng, cấu hình ứng dụng đều phải được version. - Jenkins làm CI tốt nhưng khó theo dõi một thay đổi đi qua các stage/môi trường. Rollback phải làm bằng tham số version t…
- Chaos Testing a Distributed System with Jepsen — Part II Bài tóm tắt · Appian · 2019
…nh project.clj của Leiningen đọc biến môi trường. - Đưa vào Jenkins Pipeline: job nhận tham số phiên bản, thời lượng, số node (3 hoặc 5); chỉ chạy trên master (có cờ ép chạy nhánh…
- A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay Bài tóm tắt · eBay · 2022
…t thư viện chỉ release được khi mọi dependency đã release . Jenkins là công cụ CI/CD chuẩn của eBay. Thay đổi chính - Sắp theo dependency: một service trung tâm đọc pom.xml , dựng…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…g với CTC (miễn phí); chia target đã đổi ra nhiều máy. Trên Jenkins (MultiJob cần cây tĩnh) họ khai báo sẵn 50 shard và bật theo metadata để giả lập sharding động: 10.000 target từ…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…và kỹ năng): secret trong repo riêng mã hoá bằng git-crypt; Jenkins giải mã và đẩy lên Chef Server qua Chef Vault, kèm một job 5 phút một lần làm mới danh sách quyền để vá nhược đi…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- Bảo mật hạ tầng và quản lý secret Chủ đề Thành viên
Khi hệ thống lớn lên, số credential (mật khẩu DB, API key, SSH key, token, cookie phiên) tăng theo số service, pipeline, nhà cung cấp, và chúng rải vào code, cấu hình, hệ build, log. Các nguồn trong wiki cho thấy kẻ tấn…
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- Slalom Build Công ty Thành viên
Nguồn đầu tiên của Slalom Build (công ty tư vấn) trong wiki là bài đề xuất kèm proof of concept năm 2016: "Lego monolith" gom nhiều bounded context vào một repo và một đơn vị deploy, ép ranh giới bằng phụ thuộc module…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…nhưng phần hỏng lẻ tẻ còn lại vẫn gây nghi ngờ. - Chuyển từ Jenkins nội bộ (report HTML gắn vào job, Jenkins phục vụ luôn) sang GitHub Actions với runner tự host trên GCP; đính rep…
- Yahoo Công ty Thành viên
Yahoo tạo BookKeeper năm 2009 làm WAL cho HDFS: một kho log tuần tự nhân bản theo quorum trên phần cứng phổ thông, metadata trong ZooKeeper. Đến 2015 nó là lớp lưu bền cho Cloud Messaging Service đa tenant (hơn 60 ứng…
- 5-year Evolution of Ele.me's Transaction System - Part 3 Bài tóm tắt · Ele.me · 2020
…ích hợp tự động (WeBot): Robot Framework (keyword-driven) + Jenkins + giao diện Django để ghép test case như khối lắp ghép. Nền tảng giao diện thất bại vì thiếu người làm frontend.…
- Disney Hotstar Công ty Thành viên
Traffic "sóng thần" của cricket: đỉnh user đồng thời 4,7 triệu (2017) → 10,3 triệu (2018) → 25 triệu (2019). Sau IPL 2018, EC2 + ASG không theo kịp (khởi động chậm, giới hạn region, bị throttle API), nên họ chuyển sang…
- Dream11 Công ty Thành viên
Fantasy sports với hơn 100 triệu user, traffic dồn theo từng trận đấu nhanh hơn autoscaling phản ứng. Dream11 dự báo concurrency theo giờ, kiểm năng lực bằng game day, rồi scale chủ động theo bậc trước, trong và sau…
- Ele.me Công ty Thành viên
Nền tảng giao đồ ăn (sau thuộc Alibaba). Năm 2012 mọi module lõi nằm trong một ứng dụng Python tên Zeus. Năm 2015 team đơn hàng 4 người tách Zeus thành các service qua sáu bước, từ module trong repo chung tới deploy vật…