Phần 2: Triển khai 1. Chuẩn bị một chiến lược để Rollback hệ thống Đây là một việc rất quan trọng để bắt đầu quá trình triển khai. Bạn phải vạch ra được cách thức để rollback lại trạng thái của hệ thống nhanh nhất có thể, và ít lỗi...
Chuyên mục: DevOps
Triển khai lên Production làm sao cho nuột – Phần 1.
Tôi đã trải qua không ít lần khóc thầm trong WC hoặc toát mồ hôi hột khi triển khai phần mềm lên môi trường Production, hay những đêm thức trắng để deploy và giật mình vì hệ thống chết khi tới giờ bàn giao cho khách hàng. Hôm nay tôi...
Robot Framework và hướng chinh phục em nó!
Bài viết nói về việc cài đặt và bàn về hướng để tiếp cận Robot framework. Trước hết, để xem em nó là ai. :/ Tác dụng đơn giản dễ thấy nhất là tự động hoá quá trình test vào trong code. Cụ thể thì theo trang...
[Docker] – Một vài lệnh hữu ích
Pull một image từ Docker Hub [crayon-62c2e5dcb8962671973335/] Tạo một container từ image có sẵn [crayon-62c2e5dcb8969307000707/] Lệnh trên tạo container, liên kết một thư mục trên máy tính vào bên trong container, và mở bash trong máy đó. Khi cần phải map cổng đó từ container ra máy tính ngoài, khi...
SOLID – Thiết kế code chuyên nghiệp
Chắc hẳn lập trình viên nào trong số chúng ta cũng đều biết đến khái niệm lập trình hướng đối tượng (OOP). Đây là một mô hình lập trình rất phổ biến hiện nay và xuất hiện trên hầu hết các ngôn ngữ lập trình hiện đại. OOP giúp tăng năng suất,...
Code Fight – Chơi hay học?
[crayon-62c2e5dcb8ed5490076382/] (。◕‿◕。) Vâng, thứ bảy của người ta đó anh em ạ, lãng mạn biết chừng nào. Thằng thì dắt gấu đi ăn, thằng thì dắt chó đi chơi, thằng thì tìm nơi yên tĩnh để nghỉ. Còn chúng tôi, mỗi sáng thứ bảy lại "phải" cắp đít đến công ty....
Ký sự triển khai CI tại Deha – Kì 2: Version Control, bây giờ phải làm sao?
Dù có triển khai CI hay không thì Version Control vẫn luôn là thứ đầu tiên mà chúng ta phải hướng đến. Nhiều khi bạn không để ý tới nó do việc áp dụng Version Control vào các dự án đã trở thành mặc định, bắt buộc phải có. Nhưng...
Ký sự triển khai CI tại Deha – Kì 1: Câu chuyện bắt đầu
Tôi có cơ hội được tiếp xúc và làm việc với Agile từ khá sớm so với tuổi đời của mình. Từ lần đầu tiên được Training 2 tiếng về Agile và Scrum tôi đã có trong đầu đủ mọi thứ tò mò về chúng. Và cho tới tận sau...