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