Tổng quan
TeamCity On-Premises tập trung vào Continuous Integration và Deployment cho môi trường tự triển khai. Hệ thống cho phép build, kiểm tra và chạy automated tests trên server trước khi commit thay đổi, từ đó hỗ trợ giữ code base sạch trong quá trình phát triển.

Khả năng theo dõi build progress theo thời gian chạy giúp nhóm phát hiện lỗi sớm hơn thay vì chờ toàn bộ build hoàn tất. Cách hiển thị này phù hợp với các quy trình cần phản hồi liên tục trong pipeline CI/CD.

Máy chủ Continuous Integration và Deployment của JetBrains cho phép build, kiểm tra và chạy automated tests trên server trước khi commit. TeamCity On-Premises hỗ trợ Kotlin DSL, build chains và tích hợp VCS.

Tính năng nổi bật
- Chạy build, kiểm tra và automated tests trên server trước khi commit thay đổi.
- Hiển thị tiến độ build theo thời gian chạy để phát hiện lỗi sớm.
- Tổ chức project hierarchy để kế thừa settings và permissions.
- Tạo templates dùng chung cho nhiều build configurations.
- Phân tách build procedure thành các bước chạy tuần tự hoặc song song.
- Thiết lập pipeline CI/CD bằng TeamCity Kotlin DSL.
- Tạo project trực tiếp từ repository chứa.teamcity/settings.kts.
Ứng dụng thực tế
- Thiết lập máy chủ CI/CD nội bộ cho đội phát triển phần mềm.
- Tự động hóa build và test trước khi thay đổi được commit.
- Quản lý nhiều build configurations có thiết lập dùng chung.
- Mô tả pipeline bằng code và lưu cùng repository.
- Theo dõi feature branches trong quy trình phát triển theo nhánh.
Đối tượng sử dụng phù hợp
- Software developers
- Dev leads
- QA/test engineers
- Build engineers
Thông tin kỹ thuật
Câu hỏi thường gặp
TeamCity On-Premises dùng để làm gì?
Nền tảng này phục vụ Continuous Integration và Deployment, cho phép build, kiểm tra và chạy automated tests trên server.
Có hỗ trợ configuration as code không?
Có. TeamCity hỗ trợ TeamCity Kotlin DSL để mô tả pipeline CI/CD bằng code.
Có thể tạo project từ repository hiện có không?
Có. Khi repository chứa tệp.teamcity/settings.kts, TeamCity có thể tự động tạo project và build configurations cần thiết.
TeamCity On-Premises hỗ trợ hệ điều hành nào?
Danh sách triển khai gồm Linux, macOS, Windows 7/7x64, Windows Server 2008/2012/2016/2019, Server Core installation of Windows Server 2016 và Windows 10 dưới Tomcat 8.5+.
Giấy phép được tính như thế nào?
Phần mềm được cấp phép theo Server và theo Build Agent.





Bình luận