DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Tản mạn về CI

Quân Nguyễn by Quân Nguyễn
25 Tháng 4, 2025
in DevOps & Cloud
0
Share on FacebookShare on Twitter

Một trong những kiếm tiền từ phần mềm là làm ra sản phẩm (có thể là một trang web bán hàng, mobile app…) và đưa chúng đến tay người dùng (bán sản phẩm phần mềm, ứng dụng mobile, game …), nhận phản hồi từ phía người dùng, cải thiện sản phẩm, tăng tính năng, tăng trải nghiệm người dùng…, có thể gọi đó là những hoạt động khinh doanh.

Mục tiêu chính của bất kỳ dự án phần mềm nào là kiếm tiền thông qua việc tự động hóa quy trình kinh doanh. Bạn có thể phát hành phiên bản mới (vá lỗi, thêm tính năng… như đã nói ở trên) cho khách hàng càng nhanh thì điều đó càng tốt cho công ty của bạn. Nhưng làm thế nào để thực hiện quá trình phát hành một cách nhanh chóng ?  

Bạn có thể làm điều đó theo cách thủ công. Ví dụ: có thể kết nối với server từ xa qua SSH. Sau đó, bạn có thể tải code mới về server, build và chạy nó bằng dòng lệnh. Mặc dù nó hoạt động nhưng nó không phải là một cách tiếp cận hiệu quả và có thể làm chậm đi quá trính release (đưa đến tay người dùng)

Quy trình phát triển phần mềm

Để hiểu về quy trình phát triển phàn mềm, bạn có thể hình dung nó như một dây chuyền lắp ráp xe oto.

Related Post

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

7 Tháng 6, 2025

Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022

26 Tháng 4, 2025

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025

sau khi thiết kế (Plan) các linh kiện sẻ được chế tạo (Code) và lắp ráp lại thành một chiếc oto hoàn chỉnh. Và trước khi các linh kiện có thể được lắp ráp với nhau thì chúng cũng phải trải qua quá trình kiểm tra chất lượng (Test). Quay trở lại quy trình phát triển phần mềm, sau khi lên kế hoạch (Plan) mỗi developer (lập trình viên) sẻ code phần việc được giao, sau khi code xong sẻ tiến hành kiểm tra code (test, review…) trước khi đẩy code lên server lưu trử, cũng như tránh làm hỏng phần code đang có trên server.

CI

Tất cả các yêu cầu  có thể được xác nhận theo cách thủ công. Mặc dù cách tiếp cận này khá vô tổ chức. Hơn thế nữa, việc duy trì nó trở nên khó khăn hơn khi nhóm developer phát triển. CI đã được đưa ra để tự động hóa các đề xuất đã nêu.

Sau khi các developer code xong, họ sẻ đẩy lên server lưu trử (Git), mỗi developer sẻ có một nhánh riêng, server CI sẻ lắng nghe những yêu cầu đẩy code của developer, sau đó server CI sẻ kéo code về tử server lưu trử (Git) tiến hành kiểm tra code, sau đó báo về cho developer, tuỳ vào yêu cầu của dự án mà code có được merge (hợp nhất, tương tự như lắp ráp các linh kiện oto) vào master (nhánh chín, có hể hiểu nôm na là chiếc oto đang dần hoàn thiện) hay không.

CI tools

Thị trường cung cấp hàng chục giải pháp để tự động hóa các quy trình CI . 
Jenkins: Một trong những công cụ CI/CD được yêu thích nhiều nhất trên thế giới. Nó đã trở nên rất phổ biến vì chính sách mã nguồn mở của nó. Vì vậy, bạn không phải trả tiền cho bất cứ điều gì.

GitHub action: Công cụ CI/CD được bao gồm trong GitHub và GitHub Enterprise.

GitLab CI: Nó khá giống với GitHub Actions. 

Travis CI: Dịch vụ CI/CD cloud. 

và còn nhiều Tools Ci/CD khác nữa, bạn có thể tìm hiểu thêm.

Tags: buildcicdcông cụdevelopergithubGitLabhoạt độngjenkinskiến trúcreleasetool
Quân Nguyễn

Quân Nguyễn

Related Posts

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất
DevOps & Cloud

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

by devopsify
11 Tháng 6, 2025
DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên
Bảo mật

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

by devopsify
7 Tháng 6, 2025
Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022
DevOps & Cloud

Hướng Dẫn Thiết Lập LDAPS Trên Windows Server 2022

by devopsify
26 Tháng 4, 2025
Next Post

Tạo trigger Lambda cho CodeCommit monorepo

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify