<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Cicd Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/cicd.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Cicd Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-07T01:40:28+07:00</lastBuildDate>
                <item>
            <title><![CDATA[ Chapter 2 — Automation: Từ Manual Deployment đến CI/CD]]></title>
                        <link>https://viblo.asia/p/chapter-2-automation-tu-manual-deployment-den-cicd-AoJe8pkr41j</link>
            <guid isPermaLink="true">https://viblo.asia/p/chapter-2-automation-tu-manual-deployment-den-cicd-AoJe8pkr41j</guid>
            <description><![CDATA[Bối cảnh: ShopNow đã có khách hàng và team phát triển bắt đầu lớn lên. Việc SSH vào Production để build và deploy thủ công không còn phù hợp.
Mục tiêu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-09-03 23:24:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lab 11 — Helm CI/CD]]></title>
                        <link>https://viblo.asia/p/lab-11-helm-cicd-OQJwzaWq4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/lab-11-helm-cicd-OQJwzaWq4MP</guid>
            <description><![CDATA[ Mục tiêu

Sau Lab này, bạn sẽ:

* Hiểu Helm Chart được đưa vào CI/CD như thế nào.
* Biết các bước cơ bản để validate → package → publish → deploy Hel...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-08-22 13:56:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 35. Triển khai CI/CD lên Kubernetes]]></title>
                        <link>https://viblo.asia/p/bai-35-trien-khai-cicd-len-kubernetes-ymJXD0xPJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-35-trien-khai-cicd-len-kubernetes-ymJXD0xPJkq</guid>
            <description><![CDATA["Mỗi lần có phiên bản mới, bạn vẫn SSH vào server rồi chạy docker pull và kubectl apply? Điều đó có ổn khi dự án có hàng chục lập trình viên?"

Đó chí...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thống PM</dc:creator>
            <pubDate>2026-07-23 22:43:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạm biệt &quot;Deploy bằng tay&quot;: Làm chủ quy trình CI/CD với GitHub Actions từ con số 0]]></title>
                        <link>https://viblo.asia/p/tam-biet-deploy-bang-tay-lam-chu-quy-trinh-cicd-voi-github-actions-tu-con-so-0-RlL5e5aGLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-biet-deploy-bang-tay-lam-chu-quy-trinh-cicd-voi-github-actions-tu-con-so-0-RlL5e5aGLbB</guid>
            <description><![CDATA[Chào anh em Viblo!

Nếu anh em đã từng đi qua cái thời kỳ "nguyên thủy" của việc đưa code lên server: Nào là nén file zip, dùng FileZilla đẩy code qua...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-20 17:19:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[DevSecOps là gì? DevSecOps Engineer làm gì khác DevOps Engineer?]]></title>
                        <link>https://viblo.asia/p/devsecops-la-gi-devsecops-engineer-lam-gi-khac-devops-engineer-OXLA0jwaJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/devsecops-la-gi-devsecops-engineer-lam-gi-khac-devops-engineer-OXLA0jwaJGr</guid>
            <description><![CDATA[DevSecOps là gì?
DevSecOps nghe qua như là một role bị nhồi nhét quá nhiều yêu cầu khi đòi hỏi đủ kỹ năng từ Development, Security và cả Operations. T...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Việt</dc:creator>
            <pubDate>2026-05-01 16:37:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD Overview: &quot;Dây chuyền sản xuất&quot; hiện đại của mọi kỹ sư phần mềm]]></title>
                        <link>https://viblo.asia/p/cicd-overview-day-chuyen-san-xuat-hien-dai-cua-moi-ky-su-phan-mem-3RL1B8A8Vao</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-overview-day-chuyen-san-xuat-hien-dai-cua-moi-ky-su-phan-mem-3RL1B8A8Vao</guid>
            <description><![CDATA[Chào các bạn,

Ngày xưa, việc đưa code lên server (deploy) thường là một nỗi ám ảnh: Nào là copy file qua FTP, nào là sửa config trực tiếp trên server...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-11 19:02:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thay thế AWS credentials trong GitHub Secrets bằng OIDC — không còn long-lived key nào cả]]></title>
                        <link>https://viblo.asia/p/thay-the-aws-credentials-trong-github-secrets-bang-oidc-khong-con-long-lived-key-nao-ca-37LdeQAyVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/thay-the-aws-credentials-trong-github-secrets-bang-oidc-khong-con-long-lived-key-nao-ca-37LdeQAyVov</guid>
            <description><![CDATA[Nếu bạn đang dùng GitHub Actions để deploy lên AWS, khả năng cao repo của bạn đang có một cặp secrets trông như thế này:

Mình cũng từng làm vậy. Nhưn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nam Pham</dc:creator>
            <pubDate>2026-04-10 08:47:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm chủ CI/CD cho Node.js: Phân tích 5 &quot;ông lớn&quot; miễn phí tốt nhất cho Doanh nghiệp năm 2026]]></title>
                        <link>https://viblo.asia/p/lam-chu-cicd-cho-nodejs-phan-tich-5-ong-lon-mien-phi-tot-nhat-cho-doanh-nghiep-nam-2026-7Z4DEevPJnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-chu-cicd-cho-nodejs-phan-tich-5-ong-lon-mien-phi-tot-nhat-cho-doanh-nghiep-nam-2026-7Z4DEevPJnX</guid>
            <description><![CDATA[Chào anh em,

Trong kỷ nguyên của Microservices và Clean Architecture, CI/CD không còn là một lựa chọn — nó là xương sống của mọi dự án thành công. Nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-04-10 08:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[DevOps Thực Chiến] Vercel từ A-Z: Phép thuật Deploy &quot;Chạm là Chạy&quot;]]></title>
                        <link>https://viblo.asia/p/devops-thuc-chien-vercel-tu-a-z-phep-thuat-deploy-cham-la-chay-XP4WEo6pL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/devops-thuc-chien-vercel-tu-a-z-phep-thuat-deploy-cham-la-chay-XP4WEo6pL7G</guid>
            <description><![CDATA[Chào anh em, lại là mình đây.

Nhớ cái thời mới ra trường, mỗi lần code xong một con app muốn khoe với thiên hạ là cả một cực hình. Mua VPS trắng bóc,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-07 17:08:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[15 Phút &quot;Đóng Gạch&quot; Node.js: Setup Từ Zero Đến Production (Clean MVC, MySQL + Flyway, Redis, Docker &amp; CI/CD)]]></title>
                        <link>https://viblo.asia/p/15-phut-dong-gach-nodejs-setup-tu-zero-den-production-clean-mvc-mysql-flyway-redis-docker-cicd-kNLr38GqVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/15-phut-dong-gach-nodejs-setup-tu-zero-den-production-clean-mvc-mysql-flyway-redis-docker-cicd-kNLr38GqVgA</guid>
            <description><![CDATA[Chào anh em Viblo,

Khi bắt đầu một dự án Node.js mới, việc cấu trúc thư mục, khởi tạo Express, kết nối Database, quản lý Migration, cấu hình Redis, v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-02-24 21:06:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Tool] Tự động hóa việc tạo project Node.js &quot;chuẩn chỉnh&quot; chỉ trong 1 phút với nodejs-quickstart-structure]]></title>
                        <link>https://viblo.asia/p/tool-tu-dong-hoa-viec-tao-project-nodejs-chuan-chinh-chi-trong-1-phut-voi-nodejs-quickstart-structure-1XVOWEaXVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/tool-tu-dong-hoa-viec-tao-project-nodejs-chuan-chinh-chi-trong-1-phut-voi-nodejs-quickstart-structure-1XVOWEaXVMz</guid>
            <description><![CDATA[Chào anh em Viblo,

Là một Node.js developer, chắc hẳn anh em ai cũng từng trải qua cảm giác "ngán ngẩm" mỗi khi bắt đầu một project mới. Cảm giác phả...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-02-17 10:14:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đêm 2 giờ sáng deploy mà toát mồ hôi hột - Tại sao Backend Developer phải học CI/CD nghiêm túc]]></title>
                        <link>https://viblo.asia/p/dem-2-gio-sang-deploy-ma-toat-mo-hoi-hot-tai-sao-backend-developer-phai-hoc-cicd-nghiem-tuc-3RL1BBMyVao</link>
            <guid isPermaLink="true">https://viblo.asia/p/dem-2-gio-sang-deploy-ma-toat-mo-hoi-hot-tai-sao-backend-developer-phai-hoc-cicd-nghiem-tuc-3RL1BBMyVao</guid>
            <description><![CDATA[Mở đầu

Mùa hè năm ngoái, lúc 2 giờ sáng, tôi đang SSH vào server và tay run run.

Đang deploy tính năng mới thì phát hiện thiếu 1 dòng trong migratio...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quang</dc:creator>
            <pubDate>2025-10-20 14:35:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Blacksmith | Tăng tốc độ và tiết kiệm chi phí hơn so với runner của GitHub Action]]></title>
                        <link>https://viblo.asia/p/blacksmith-tang-toc-do-va-tiet-kiem-chi-phi-hon-so-voi-runner-cua-github-action-oW4oeeAALml</link>
            <guid isPermaLink="true">https://viblo.asia/p/blacksmith-tang-toc-do-va-tiet-kiem-chi-phi-hon-so-voi-runner-cua-github-action-oW4oeeAALml</guid>
            <description><![CDATA[Mở đầu
Nếu bạn từng làm việc với GitHub Actions, hẳn đã quen với sự tiện lợi của việc chỉ cần vài dòng YAML là có thể test, build, thậm chí cho đến de...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Viet Thai</dc:creator>
            <pubDate>2025-10-12 19:25:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD hoàn hảo! Giải pháp thiếu sót API Testing từ kỹ sư thực tế]]></title>
                        <link>https://viblo.asia/p/cicd-hoan-hao-giai-phap-thieu-sot-api-testing-tu-ky-su-thuc-te-R5JRQQQp4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-hoan-hao-giai-phap-thieu-sot-api-testing-tu-ky-su-thuc-te-R5JRQQQp4Gv</guid>
            <description><![CDATA[Ảo tưởng "Build thành công = Có thể deploy"

Thành thật mà nói, khi lần đầu triển khai CI/CD, tôi đã hiểu hoàn toàn sai.

Tôi nghĩ "Jenkins build thàn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sky blue</dc:creator>
            <pubDate>2025-09-22 15:18:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Playwright Interview question #18]: Cách integrate Playwright với CI/CD pipeline?]]></title>
                        <link>https://viblo.asia/p/playwright-interview-question-18-cach-integrate-playwright-voi-cicd-pipeline-OXLA0QoxJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/playwright-interview-question-18-cach-integrate-playwright-voi-cicd-pipeline-OXLA0QoxJGr</guid>
            <description><![CDATA[Câu hỏi phỏng vấn #18: Cách integrate Playwright với CI/CD pipeline?

Trả lời mẫu:

1. GitHub Actions:

2. Docker setup:

3. GitLab CI:

4. Jenkins Pi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Playwright Việt Nam</dc:creator>
            <pubDate>2025-09-15 08:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CICD Pipeline là gì? Một CI/CD Pipeline hoàn thiện trông như thế nào?]]></title>
                        <link>https://viblo.asia/p/cicd-pipeline-la-gi-mot-cicd-pipeline-hoan-thien-trong-nhu-the-nao-3RL1BKl7Vao</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-pipeline-la-gi-mot-cicd-pipeline-hoan-thien-trong-nhu-the-nao-3RL1BKl7Vao</guid>
            <description><![CDATA[]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Việt</dc:creator>
            <pubDate>2025-07-21 18:10:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vượt Qua Giới Hạn Của GitHub-Hosted Runner: Tại Sao và Làm Thế Nào với Self-Hosted Runner]]></title>
                        <link>https://viblo.asia/p/vuot-qua-gioi-han-cua-github-hosted-runner-tai-sao-va-lam-the-nao-voi-self-hosted-runner-W13VMjOd4Y7</link>
            <guid isPermaLink="true">https://viblo.asia/p/vuot-qua-gioi-han-cua-github-hosted-runner-tai-sao-va-lam-the-nao-voi-self-hosted-runner-W13VMjOd4Y7</guid>
            <description><![CDATA[1. Giới thiệu
Trong bài viết trước, Làm quen với github action, chúng ta đã cùng khám phá các định nghĩa, cách hoạt động, cách tạo và sử dụng GitHub A...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duy Hieu</dc:creator>
            <pubDate>2025-05-26 11:23:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tăng tốc mà vẫn giữ chất lượng phần mềm? Đây là cách]]></title>
                        <link>https://viblo.asia/p/tang-toc-ma-van-giu-chat-luong-phan-mem-day-la-cach-3RlL5B56VbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/tang-toc-ma-van-giu-chat-luong-phan-mem-day-la-cach-3RlL5B56VbB</guid>
            <description><![CDATA[Trong phát triển phần mềm, tốc độ và chất lượng không phải lúc nào cũng đối lập, nhưng thường tồn tại mâu thuẫn trong thực tế. Các engineering team th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Slitigenz</dc:creator>
            <pubDate>2025-05-14 11:28:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tối Ưu Hóa Workflows GitHub Actions]]></title>
                        <link>https://viblo.asia/p/toi-uu-hoa-workflows-github-actions-GAWVpqWP405</link>
            <guid isPermaLink="true">https://viblo.asia/p/toi-uu-hoa-workflows-github-actions-GAWVpqWP405</guid>
            <description><![CDATA[Bạn đã bao giờ ngồi nhìn màn hình, chờ workflow GitHub Actions chạy xong mà cảm giác như đang đợi crush trả lời tin nhắn chưa? Một pipeline chậm chạp ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Hoàng</dc:creator>
            <pubDate>2025-03-31 21:40:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm quen với github action]]></title>
                        <link>https://viblo.asia/p/lam-quen-voi-github-action-yZjJYbp6LOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-quen-voi-github-action-yZjJYbp6LOE</guid>
            <description><![CDATA[1. Giới thiệu
Trong bối cảnh công nghệ phần mềm không ngừng phát triển, việc tự động hóa quy trình làm việc – từ kiểm thử, xây dựng đến triển khai – đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duy Hieu</dc:creator>
            <pubDate>2025-03-31 11:09:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tại sao hardcode secrets là một thói quen nguy hiểm?]]></title>
                        <link>https://viblo.asia/p/tai-sao-hardcode-secrets-la-mot-thoi-quen-nguy-hiem-3RlL5xYGJbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/tai-sao-hardcode-secrets-la-mot-thoi-quen-nguy-hiem-3RlL5xYGJbB</guid>
            <description><![CDATA[Khi viết mã nguồn, đôi khi chúng ta thường chọn cách tiện lợi nhất: *lưu thẳng secrets* (như API key, mật khẩu, hoặc token) vào mã nguồn. Không thể ph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phạm Đức Minh</dc:creator>
            <pubDate>2025-01-15 17:12:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Build Web Server : Chuẩn bị nguyên liệu]]></title>
                        <link>https://viblo.asia/p/build-web-server-chuan-bi-nguyen-lieu-pgjLNKMPV32</link>
            <guid isPermaLink="true">https://viblo.asia/p/build-web-server-chuan-bi-nguyen-lieu-pgjLNKMPV32</guid>
            <description><![CDATA[Chuẩn bị nguyên liệu trước khi "nấu ăn" :
*Mình là kiểu người muốn chuẩn bị hoàn tất nguyên liệu trước khi thực hiện nên mình sẽ note lại vài thứ mình...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trọng Quý Nguyễn</dc:creator>
            <pubDate>2024-11-16 14:47:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD - Hướng dẫn cơ bản về tự động hóa quy trình xây dựng phần mềm]]></title>
                        <link>https://viblo.asia/p/cicd-huong-dan-co-ban-ve-tu-dong-hoa-quy-trinh-xay-dung-phan-mem-vlZL95yMLQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-huong-dan-co-ban-ve-tu-dong-hoa-quy-trinh-xay-dung-phan-mem-vlZL95yMLQK</guid>
            <description><![CDATA[Tích hợp liên tục và triển khai liên tục (CI/CD) là một phương pháp phát triển phần mềm hiện đại cho phép các nhóm phát triển cung cấp mã nhanh hơn và...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2024-09-25 10:04:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Flutter CI/CD to TestFlight with Github Actions]]></title>
                        <link>https://viblo.asia/p/flutter-cicd-to-testflight-with-github-actions-0gdJzDlkVz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/flutter-cicd-to-testflight-with-github-actions-0gdJzDlkVz5</guid>
            <description><![CDATA[![](https://images.viblo.asia/0fd1fea7-a879-4981-be82-91a6756e0186.png)


1. Mở đầu
Nếu bạn tìm thấy bài viết này thì khả năng cao bạn cũng đã biết sơ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đạt</dc:creator>
            <pubDate>2024-06-08 15:49:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tổng quan về CI/CD trong ứng dụng phát triển phần mềm]]></title>
                        <link>https://viblo.asia/p/tong-quan-ve-cicd-trong-ung-dung-phat-trien-phan-mem-Yym40YxWJ91</link>
            <guid isPermaLink="true">https://viblo.asia/p/tong-quan-ve-cicd-trong-ung-dung-phat-trien-phan-mem-Yym40YxWJ91</guid>
            <description><![CDATA[1. Lời mở đầu

Trong ngành phát triển phần mềm hiện đại, Phương pháp tích hợp liên tục (Continuous Integration - CI) và triển khai liên tục (Continuou...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đại bàng gãy cánh</dc:creator>
            <pubDate>2024-05-21 22:23:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[GitlabCI và tuyệt thế võ học tối ưu pipeline]]></title>
                        <link>https://viblo.asia/p/gitlabci-va-tuyet-the-vo-hoc-toi-uu-pipeline-MG24BKyRJz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/gitlabci-va-tuyet-the-vo-hoc-toi-uu-pipeline-MG24BKyRJz3</guid>
            <description><![CDATA[Những tuyệt kỹ võ công cái thế với chiếc gậy của lão ăn mày - GitlabCI.

First things first

- Em đang gặp vấn đề với GitlabCI vì build docker khá chậ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Monmen</dc:creator>
            <pubDate>2023-12-30 16:20:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Triển khai tự động ứng dụng trên VPS với GitOps bằng Docker, Portainer và Github Action]]></title>
                        <link>https://viblo.asia/p/trien-khai-tu-dong-ung-dung-tren-vps-voi-gitops-bang-docker-portainer-va-github-action-zXRJ8bGqVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/trien-khai-tu-dong-ung-dung-tren-vps-voi-gitops-bang-docker-portainer-va-github-action-zXRJ8bGqVGq</guid>
            <description><![CDATA[
Chúng mình có tạo Group cho các bạn cùng chia sẻ và học hỏi về thiết kế hệ thống nha 

Các bạn tham gia để gây dựng cộng đồng System Design Việt Nam ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khôi Nguyễn Đức Anh</dc:creator>
            <pubDate>2023-12-18 23:14:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Phần II: Cấu hình Server và triển khai Gitlab CI để tự động hóa deploy code lên Elastic Beanstalk và S3]]></title>
                        <link>https://viblo.asia/p/phan-ii-cau-hinh-server-va-trien-khai-gitlab-ci-de-tu-dong-hoa-deploy-code-len-elastic-beanstalk-va-s3-pgjLNQNEJ32</link>
            <guid isPermaLink="true">https://viblo.asia/p/phan-ii-cau-hinh-server-va-trien-khai-gitlab-ci-de-tu-dong-hoa-deploy-code-len-elastic-beanstalk-va-s3-pgjLNQNEJ32</guid>
            <description><![CDATA[Tổng quan về những gì mình sẽ làm
Chào mọi người lại là Hiệp 23 tuổi với 24 năm kinh nghiệm đây. Hôm nay mình sẽ cấu hình con server mà chúng ta đã tạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TH true love</dc:creator>
            <pubDate>2023-10-15 09:49:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[DevOps] Triển khai GitOps CI/CD trên Docker với Portainer]]></title>
                        <link>https://viblo.asia/p/devops-trien-khai-gitops-cicd-tren-docker-voi-portainer-WR5JRvOQJGv</link>
            <guid isPermaLink="true">https://viblo.asia/p/devops-trien-khai-gitops-cicd-tren-docker-voi-portainer-WR5JRvOQJGv</guid>
            <description><![CDATA[GitOps là một phương pháp sử dụng Git (Github, Gitlab...) như một nguồn cấu hình chính cho hạ tầng và ứng dụng (Single Source of Truth). Điều này giúp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Chau</dc:creator>
            <pubDate>2023-08-22 16:43:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chất lượng mã và quản lý mã: Cách viết mã sạch, kiểm tra, sửa lỗi và duy trì mã]]></title>
                        <link>https://viblo.asia/p/chat-luong-ma-va-quan-ly-ma-cach-viet-ma-sach-kiem-tra-sua-loi-va-duy-tri-ma-vlZL93yW4QK</link>
            <guid isPermaLink="true">https://viblo.asia/p/chat-luong-ma-va-quan-ly-ma-cach-viet-ma-sach-kiem-tra-sua-loi-va-duy-tri-ma-vlZL93yW4QK</guid>
            <description><![CDATA[Chất lượng mã là một yếu tố quan trọng trong quá trình phát triển phần mềm. Viết mã sạch, kiểm tra, sửa lỗi và duy trì mã tốt là mục tiêu của mỗi lập ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michelle Nguyen</dc:creator>
            <pubDate>2023-07-25 22:01:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD - GitHub Actions và các kiến thức cơ bản]]></title>
                        <link>https://viblo.asia/p/cicd-github-actions-va-cac-kien-thuc-co-ban-EoW4oRMrVml</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-github-actions-va-cac-kien-thuc-co-ban-EoW4oRMrVml</guid>
            <description><![CDATA[CI/CD cơ bản
Đặt vấn đề
Như ở 2 bài trước mình đã giới thiệu về Docker và Docker Compose, chúng ta đã đi qua các khái niệm và cách tạo ra các containe...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grey</dc:creator>
            <pubDate>2023-07-04 17:18:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Setup CI/CD with Gitlab, Spring Boot and Docker]]></title>
                        <link>https://viblo.asia/p/setup-cicd-with-gitlab-spring-boot-and-docker-zOQJwxB0LMP</link>
            <guid isPermaLink="true">https://viblo.asia/p/setup-cicd-with-gitlab-spring-boot-and-docker-zOQJwxB0LMP</guid>
            <description><![CDATA[Hí anh em!

Hôm nay rảnh quá, chưa biết phải làm gì, đang lướt facebook thì có cái quảng cáo về khoá học Docker thì chợt nhớ ra là mình đã muốn viết b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Duc Thao</dc:creator>
            <pubDate>2023-06-22 00:17:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD cho Mobile App | Auto build Mobile App bằng CodeMagic ✨]]></title>
                        <link>https://viblo.asia/p/cicd-cho-mobile-app-auto-build-mobile-app-bang-codemagic-E1XVOXQP4Mz</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-cho-mobile-app-auto-build-mobile-app-bang-codemagic-E1XVOXQP4Mz</guid>
            <description><![CDATA[Lời chúc
Như thường lệ lướt Viblo, mình thường không để ý tới cái header đầu trang cho lắm  Nay nhân ngày vừa mới được nghỉ việc mà chưa tìm được việc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Đức Thông</dc:creator>
            <pubDate>2023-02-10 22:04:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Pulumi series  - Bài 0 - Pulumi và infrasructure as Code]]></title>
                        <link>https://viblo.asia/p/pulumi-series-bai-0-pulumi-va-infrasructure-as-code-0gdJzQag4z5</link>
            <guid isPermaLink="true">https://viblo.asia/p/pulumi-series-bai-0-pulumi-va-infrasructure-as-code-0gdJzQag4z5</guid>
            <description><![CDATA[Giới thiệu
Infrastructure as Code là cái gì
 Infrastructure as Code nôm na có thể hiểu là viết code để mô tả và cung cấp infrastructure của chúng ta.
...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nghi Thanh</dc:creator>
            <pubDate>2022-12-29 13:07:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[K8S basic] Kubernetes Namespaces]]></title>
                        <link>https://viblo.asia/p/k8s-basic-kubernetes-namespaces-oK9VyKnXJQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/k8s-basic-kubernetes-namespaces-oK9VyKnXJQR</guid>
            <description><![CDATA[Giới thiệu
Xin chào các bạn, chúng ta lại tiếp tục với series k8s basic. Các nội dung đã có trong series:

* Session 1: Tổng quan các thành phần của k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Quốc Việt</dc:creator>
            <pubDate>2022-10-25 11:36:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Deploy với Ubuntu VPS (Phần 3) Làm thế nào để có thể auto deploy project Laravel]]></title>
                        <link>https://viblo.asia/p/deploy-voi-ubuntu-vps-phan-3-lam-the-nao-de-co-the-auto-deploy-project-laravel-5OXLAXDYJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/deploy-voi-ubuntu-vps-phan-3-lam-the-nao-de-co-the-auto-deploy-project-laravel-5OXLAXDYJGr</guid>
            <description><![CDATA[Lời mở đầu
Xin chào các bạn. Lại là mình đây, như đã hứa hôm nay mình sẽ hướng dẫn các bạn cách để có thể auto deploy một project Laravel. Trong bài v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung Hoàng</dc:creator>
            <pubDate>2023-02-26 08:59:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[K8S basic] Practice Test 01]]></title>
                        <link>https://viblo.asia/p/k8s-basic-practice-test-01-obA46PlxLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/k8s-basic-practice-test-01-obA46PlxLKv</guid>
            <description><![CDATA[Giới thiệu
Xin chào các bạn, như vậy trong series Kubernetes Basic chúng ta đã tìm hiểu các khái niệm của Kubernetes và các thành phần cơ bản nhất như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Quốc Việt</dc:creator>
            <pubDate>2022-10-17 17:13:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CI/CD - Continuous Integration Tools]]></title>
                        <link>https://viblo.asia/p/cicd-continuous-integration-tools-GAWVpoj3L05</link>
            <guid isPermaLink="true">https://viblo.asia/p/cicd-continuous-integration-tools-GAWVpoj3L05</guid>
            <description><![CDATA[Tổng hợp sơ lược các công cụ Continuous Integration phổ biến trong cộng đồng.

CI/CD là viết tắt của (Continuous Integration and  Continuous Delivery/...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quân Huỳnh</dc:creator>
            <pubDate>2022-10-11 11:11:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cài đặt, cấu hình SonarQube theo script + tích hợp và tạo Webhook SonarQube Job trên Jenkins]]></title>
                        <link>https://viblo.asia/p/cai-dat-cau-hinh-sonarqube-theo-script-tich-hop-va-tao-webhook-sonarqube-job-tren-jenkins-zOQJwY8NVMP</link>
            <guid isPermaLink="true">https://viblo.asia/p/cai-dat-cau-hinh-sonarqube-theo-script-tich-hop-va-tao-webhook-sonarqube-job-tren-jenkins-zOQJwY8NVMP</guid>
            <description><![CDATA[Hi mọi người, hôm nay mình sẽ chia sẻ một ít kinh nghiệm cài đặt SonarQube trên môi trường CentOS 7 và cách tích hợp SonarQube trên Jenkins để quét so...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bùi Phan Viết Cường</dc:creator>
            <pubDate>2022-09-29 00:55:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[K8S] Phần 17 - Xây dựng luồng CICD với Gitlab và Jenkins]]></title>
                        <link>https://viblo.asia/p/k8s-phan-17-xay-dung-luong-cicd-voi-gitlab-va-jenkins-RnB5pJAGZPG</link>
            <guid isPermaLink="true">https://viblo.asia/p/k8s-phan-17-xay-dung-luong-cicd-voi-gitlab-va-jenkins-RnB5pJAGZPG</guid>
            <description><![CDATA[Giới thiệu
Hello mọi người. Kịch hay tới rồi. Hôm nay mình sẽ chia sẻ về một mô hình CICD cơ bản để giải quyết bài toán hôm trước khi mà mỗi lần thay ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Quốc Việt</dc:creator>
            <pubDate>2022-08-16 15:17:26</pubDate>
                                                                                                        </item>
            </channel>
</rss>
