2008-12-11 25 views
44

Có ai biết nơi tôi có thể tìm thấy một hướng dẫn hay để hướng dẫn tôi cách thiết lập máy chủ TeamCity CI không? Tôi mới đến thử nghiệm đơn vị và triết lý phát triển nhanh nhẹn, vì vậy tôi có thể sử dụng một số trợ giúp để bàn chân của tôi ướt. Tôi đang làm việc với mã Asp.NET sử dụng NUnit cho các bài kiểm tra đơn vị của tôi và sẽ thích một môi trường cửa sổ cho máy chủ TeamCity. Xin lưu ý rằng tôi không có ý tưởng làm thế nào để cấu hình NANT cho xây dựng hoặc bất cứ điều gì khác cần thiết để có xây dựng liên tục. Tôi chỉ có đơn vị kiểm tra mã .NET."Thiệt tình", hướng dẫn thiết lập máy chủ TeamCity CI của Jetbrain

+0

Câu trả lời này http://stackoverflow.com/a/730310/23659 cho một câu hỏi khác bao gồm liên kết đến một screencast tốt. –

Trả lời

27

The folks tại DimeCasts .net có một số đẹp TeamCity tutorial.

+0

Tôi là một fan hâm mộ lớn của DimeCast, cảm ơn bạn. –

6
  1. get Nant để biên dịch mã của bạn và kiểm tra chạy
  2. tải về và cài đặt TeamCity
  3. thiết lập báo cáo kiểm tra của bạn như là một xây dựng artifact trong các cài đặt chung

nunit là một nơi tốt để bắt đầu bởi vì nó hoạt động tốt với teamcity.

TeamCity là thật sự tốt đẹp để thiết lập, gửi lại nó, bạn có bất kỳ vấn đề với nó

Dưới đây là một số liên kết để giúp

+0

Cảm ơn bạn tôi sẽ thử điều này ngay lập tức! –

+0

bạn có thể sử dụng nant để biên dịch cấp giải pháp/dự án/mã tệp. Tôi có xu hướng biên dịch ở cấp độ tệp vì nó cho phép tôi bao gồm các thử nghiệm trong cùng một dự án như mã ứng dụng của tôi. Sau đó, tôi lọc ra * Specs.cs –

2

Tôi tìm thấy một bài viết tại blog "Cuốn sách ý tưởng của Pete W." là vô giá khi thiết lập TeamCity và Visual SVN cho tôi. VisualSVN + TeamCity + NAnt + SQL Server

Ngay cả các cuộc trò chuyện về việc SQL Server 2005 làm việc với TeamCity (mặc dù, tôi tin rằng nó hoạt động ngoài hộp với TeamCity 4.x). Tích hợp với NAnt cũng đã giúp.

Đây là bài giới thiệu và bài viết hướng dẫn tốt.

11

Lưu ý rằng TeamCity cũng có thể sử dụng MSBuild, có thể chạy các tệp .sln của Visual Studio. Đó là một nơi tuyệt vời để bắt đầu khi chân bạn bị ướt - chỉ cần có máy chủ xây dựng chạy tập lệnh xây dựng của bạn sử dụng MSBuild để gọi tệp .sln của bạn.

Chúng tôi kiểm tra trong tập lệnh xây dựng của chúng tôi trong thư mục Xây dựng và chúng tôi chắc chắn sử dụng đường dẫn tương đối để mọi người có thể chạy bản dựng. Chúng tôi có khoảng 140 dự án (cả quản lý và không được quản lý) cộng với một loạt các hoạt động khác (tự động tạo lớp và đối tượng từ siêu dữ liệu chẳng hạn).

Ngoài ra, khi thiết lập máy chủ CI lần đầu tiên, chuẩn bị trở nên rất quen thuộc với bản dựng của bạn. Trong vài tuần đầu tiên, khi một cái gì đó phá vỡ mọi người có thể đổ lỗi cho nó trên máy chủ CI thay vì kiểm tra trong mã bị hỏng. Hiểu được xây dựng của bạn và giữ nó càng đơn giản càng tốt sẽ giúp cả nhóm tập trung vào việc tích hợp tốt hơn.

Các vấn đề liên quan