Dự án

Tổng quan

Hồ sơ

Hành động

Task #2203

đóng
LN LN

[Self-Hosted] [GIT] Tối ưu quy trình CI/CD trên Gitea

Task #2203: [Self-Hosted] [GIT] Tối ưu quy trình CI/CD trên Gitea

Thêm bởi Lê Nguyên Anh Nguyễn cách đây 14 ngày. Cập nhật cách đây 10 ngày.

Trạng thái:
DONE
Mức ưu tiên:
Cao
Phân công cho:
Bắt đầu:
24-08-2026
Hết hạn:
29-08-2026
Tiến độ:

100%

Thời gian ước lượng:
48:00 h
Build tại bản:
Người Test:
Thời gian test xong:
28-08-2026

Mô tả

Mô tả công việc

Tối ưu quy trình CI/CD trên Gitea Actions để test/build project trước khi Merge vào main branch

Chi tiết công việc

  1. Tạo Scoped Workflow CI để chạy CI Global cho mọi dự án
  2. Chạy thành công và test được dự án
  3. Làm đúng theo Pipeline: CI bằng Github Actions -> Test done -> Ok to Merge -> Merge File -> CD trên Dokploy
    Nâng cao: Thêm tự động nhận diện file đã sửa đổi và check CI nhanh, không cần phải install library và build check từ đầu -> Tránh tốn thời gian

Tập tin

image_2026-08-28_165544222.png (137 KB) image_2026-08-28_165544222.png log tối ưu CI test Lê Nguyên Anh Nguyễn, 28-08-2026 09:55
image_2026-08-28_165748421.png (91,1 KB) image_2026-08-28_165748421.png pipeline CI test&pass Lê Nguyên Anh Nguyễn, 28-08-2026 09:57
image_2026-08-28_165822026.png (96,4 KB) image_2026-08-28_165822026.png Dokploy project Lê Nguyên Anh Nguyễn, 28-08-2026 09:58
image_2026-08-28_165859123.png (125 KB) image_2026-08-28_165859123.png Document CD setup Lê Nguyên Anh Nguyễn, 28-08-2026 09:59
image_2026-08-28_170148287.png (51,2 KB) image_2026-08-28_170148287.png CHCN Project Lê Nguyên Anh Nguyễn, 28-08-2026 10:01
image_2026-08-28_170307718.png (240 KB) image_2026-08-28_170307718.png Deploy FE và BE, đã nhận API Lê Nguyên Anh Nguyễn, 28-08-2026 10:03
image_2026-08-28_171543602.png (175 KB) image_2026-08-28_171543602.png Deploy Document thành công Lê Nguyên Anh Nguyễn, 28-08-2026 10:15
image_2026-08-28_165544222.png
image_2026-08-28_165748421.png
image_2026-08-28_165822026.png
image_2026-08-28_165859123.png
image_2026-08-28_170148287.png
image_2026-08-28_170307718.png
image_2026-08-28_171543602.png

LN Cập nhật bởi Lê Nguyên Anh Nguyễn cách đây 10 ngày Hành động #1

image_2026-08-28_165544222.png
image_2026-08-28_165748421.png
image_2026-08-28_165822026.png
image_2026-08-28_165859123.png
image_2026-08-28_170148287.png
image_2026-08-28_170307718.png
image_2026-08-28_171543602.png

Công việc đã làm

  1. Hoàn thiện được CI, đặt ẩn workflow và set làm default CI cho mọi dự án trên Gitea
  2. CI tự động nhận diện ngôn ngữ và test theo pipeline riêng
  3. Tạo auto CD on-web với Dokploy, test thử với 3 dự án là Document, CHCN và MTA
  4. Deploy thành công Document với CHCN, chưa deploy đc dự án phức tạp như MTA

Bug cần sửa

CHCN chạy FE và BE riêng biệt trên HTTP nên bị web reject do nghi ngờ XSS (Cross-site) dù đã gọi được API của BE. Sẽ tìm cách khắc phục trong tương lai.

Hành động

Định dạng khác của trang này: PDF Atom