Hướng dẫn kiểm thử thăm dò trên Gitness: Phát hiện các vấn đề bị bỏ sót bởi tự động hóa

Chuẩn bị môi trường kiểm thử thăm dò Cài đặt Gitness cục bộ Kiểm thử thăm dò yêu cầu thiết lập môi trường cục bộ. Sử dụng Docker để khởi chạy nhanh chóng: docker run -d \ -p 8080:8080 \ -p 4000:4000 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /tmp/data:/storage \ --name gitness-instance \ --restart unless-stopp ...

Đăng vào ngày 24 tháng 6 lúc 03:07

Xây dựng hệ thống I/O không đồng bộ với Java NIO

Java NIO (Non-blocking I/O) cung cấp một mô hình lập trình hiệu quả hơn so với I/O truyền thống bằng cách sử dụng các thành phần như Channel, Buffer, và Selector để quản lý đa kết nối trên cùng một luồng thực thi. Triển khai Server không chặn Để xây dựng một máy chủ xử lý nhiều kết nối cùng lúc, chúng ta sử dụng Selector để theo dõi các sự kiệ ...

Đăng vào ngày 20 tháng 6 lúc 01:55

Hướng dẫn Cài Đặt và Sử Dụng Jenkins cho .NET Core trên Windows

Chuẩn bị môi trường ====== Cài đặt Java phù hợp với phiên bản yêu cầu của Jenkins. Tham khảo hướng dẫn tại: Java Development Environment Setup | Runoob (runoob.com) Tải về và cài đặt Git từ: https://git-scm.com/download/win Tải về và cài đặt Jenkins từ: https://www.jenkins.io/download/ Hướng dẫn cài đặt chi tiết có thể tham khảo tại: ...

Đăng vào ngày 6 tháng 6 lúc 17:53

Tích hợp CI/CD cho Trang Web Tĩnh trên K8S DevOps Cluster tại AWS

Trang web Dùng Next.js để tạo trang web tĩnh, tận dụng hệ sinh thái của React. Tên miền Tên miền được sử dụng ở đây: https://tech-lunch.com. K8S DevOps Cluster Cluster này được thiết lập trên AWS, dùng cho mục đích phát triển và thử nghiệm. Với môi trường sản xuất, nên cân nhắc sử dụng EKS của AWS. Gitlab Riêng Đã triển khai GitLab ri ...

Đăng vào ngày 3 tháng 6 lúc 20:10

Thiết lập GitHub Actions tự động triển khai cho blog Hexo

Mình vừa chuyển sang dùng Hexo và lúc đầu dùng Spck Editor để viết bài, mỗi lần cập nhật phải push thủ công khá mất thời gian. Tình cờ trong nhóm bạn dev biết đến GitHub Actions, cho phép tự động build blog Hexo và deploy lên GitHub Pages mỗi khi có commit mới, và trình soạn thảo trên GitHub cũng cực kỳ tiện lợi. Vậy là mình dành ra 1 tiếng rưỡ ...

Đăng vào ngày 30 tháng 5 lúc 22:47

Hướng dẫn tối ưu hóa triển khai tự động RSS-Bridge: Cấu hình dòng CI/CD

Giới thiệu về RSS-Bridge và triển khai tự động RSS-Bridge là ứng dụng PHP giúp tạo nguồn RSS cho các trang web không hỗ trợ nguyên bản. Triển khai tự động giúp duy trì tính sẵn sàng của dịch vụ, giảm thiểu công việc bảo trì thủ công. Lợi ích của triển khai tự động Tích hợp liên tục: Tự động xây dựng và kiểm thử khi có thay đổi mã nguồn Triển ...

Đăng vào ngày 17 tháng 5 lúc 13:41