Showing posts with label Team Foundation Server. Show all posts
[TFS] Đổi, thêm cổng cho Team Foundation Server. Change Port default 8080
thuvienwinform - Đây là vấn đế được rất nhiều bạ sau khi cài TFS quan tâm. Việc đổi cổng cho server TFS rất đơn giản, bạn chỉ cẩn chỉnh lại cổng của của TFS trong IIS là xong! Sau đây mình xin hướng dẫn việc đổi cổng này!
B1: Mở IIS lên
B2: Chọn Team Foundation Server trong Sites và ấn Bidings...
B3: Nếu muốn thêm ấn nút Add, còn muốn sửa thì ẩn nút Edit (chỉ sửa mục phần port còn các mục khác để nguyên)
Ok.
[TFS] Notifiocation URL, Server URL. Đưa TFS thành online
thuvienwinform - 2 URL có mục đích khác nhau. Mình sẽ giới thiệu đến các bạn các để 2 URL này cho đúng và các đưa TFS thành online!
Yêu cầu: có 1 IP tĩnh, đã được cấu hình vào được mạng
- Notification URL: để dạng [IP tĩnh]:[cổng]/tfs
+ Ví dụ IP tĩnh là 192.168.233.10; cổng 8080: 192.168.233.10:8080/tfs
+ Tác dụng của nó là chèn đường dẫn vào Email thông báo (sẽ nói ở bài sau) -> với url này chỉ cẩn ấn vào sẽ đến đúng địa chỉ luôn
- Server URL: để localhost:[cổng]/tfs hoặc ip tĩnh:[cổng]
+ Ví dụ: 192.168.233.10:8080/tfs hoặc localhost:8080.
+ Vì ta đã có IP tĩnh nên khi truy cập vào địa chỉ của IP tĩnh chính là localhost trên máy này -> ở đâu cũng truy cập được TFS -> thành online :D
+ Sau khi chỉnh xong ấn test để đăng nhập- Ngoài cách này, nếu bạn không có IP tĩnh thì có thể sử dụng Visual Stdio online http://go.microsoft.com/fwlink/?LinkId=307137&clcid=0x409 để tạo project online
[TFS] Cài đặt Team Foundation Server (Step by Step)
Team Foundation Server Administration Console
Giao diện web của Team Foundation Server
thuvienwinform - Hôm nay minh xin được hướng dẫn các bước cài đặt TFS để tạo môi trường làm việc nhóm cho các team phát triến ứng dụng.
Trong quá trình cài đặt, nếu gặp vường mắc gì có thể liên hệ mình hoặc để lại cmt. Có thể mình sẽ giúp được
- Skype: ngochoaitn
- Gmail: ngochoaitn
- Facebook: ngochoaitn
A. Chuẩn bị:
1. Cấu hình máy cài TFS
- Cấu hình tối thiểu: Win7 trở lên, hoặc winServer 2008 (64bit) SP1 trở lên, RAM 1GB, 2.2GHz, Có SQL Server
- Cấu hình đề nghị : WinServer 2012 64bit, RAM > 4GB, i3 trở lên, IP tĩnh, SQL Server
- Với WinServer 2008 R2 chưa nâng cấp lên sp1 tải thêm: http://www.microsoft.com/en-us/download/details.aspx?id=5842 (chọn file windows6.1-KB976932-X64.exe - 903.3MB)
- Tải về TFS 2012 (update 4): http://www.microsoft.com/en-us/download/details.aspx?id=38185 (1.14GB)
- Key MSDN (vĩnh viễn): BVGTF-T7MVR-TP46H-9Q97G-XBXRB
- SQL Server (nên cài).
OK. Sau khi đã đủ nguyên vật liệu ra bắt đầu tiến hành cài đặt!
(Dưới đây mình sẽ ví dụ cài trên máy chạy WinServer 2008 R2 Sp1 với tất cả cài đặt là mặc định. Nếu bạn muốn chút tùy chọn như chọn CSDL,.. có thể tham khảo tại link này)
B. Cài đặt
Chú ý:
- Nên cài SQL Server trước (hạn chế lỗi của SQL Express). Nhưng trong những bước dưới đây mình hướng dẫn trên máy chưa cài SQL Server
- Trong quá trình cài mà nó yêu cầu tài khoản, mật khẩu thì đó chính là tài khoản, mật khẩu Admin trên máy
- Trong quá trình cài mà gặp lỗi thì xem trong phần C để khắc phục
Bắt đầu nào!
Mở file cài đặt
Install Now
Tiến trình cài đặt
Cơ bản cài đặt xong
Nhập key
Thiết lập server
Next
Chọn cái đầu tiên (nếu chưa cài SQL Server)
Configure
(p/s: vì mình chạy máy ảo Ram 1GB nên nó hiện cái thông báo TF255456)
ok
Đến đây đã cài xong. Bạn có thể vào địa chỉ hiển thị trên trang cài để kiểm tra. Nếu nó yêu cầu tài khoản mật khẩu thì đó chính là tài khoản, mật khẩu admin trên máy
* Cài Build (nên cài luôn)
Gõ xong ấn Test xem có nhập đúng không
ok Xong
C. Những lỗi có thể gặp trong khi cài TFS:
1. "TF400157: Service Pack 1 or higher os required for this version of windows."
- Lý do: Chưa cài bản SP1 (với winserver2008R2)
- Khắc phục: cài bản SP1 (mình đã đưa link ở trên)
3. Lỗi database (do SQL Express rất hay găp lỗi này)
- Khắc phục: cài sqlServer sau đó mở Team Foundation Adminstration Console để tiếp tục cài
Chú ý:
- Nên cài SQL Server trước (hạn chế lỗi của SQL Express). Nhưng trong những bước dưới đây mình hướng dẫn trên máy chưa cài SQL Server
- Trong quá trình cài mà nó yêu cầu tài khoản, mật khẩu thì đó chính là tài khoản, mật khẩu Admin trên máy
- Trong quá trình cài mà gặp lỗi thì xem trong phần C để khắc phục
Bắt đầu nào!
Mở file cài đặt
Install Now
Tiến trình cài đặt
Cơ bản cài đặt xong
Nhập key
Thiết lập server
Next
Chọn cái đầu tiên (nếu chưa cài SQL Server)
(p/s: vì mình chạy máy ảo Ram 1GB nên nó hiện cái thông báo TF255456)
ok
Đến đây đã cài xong. Bạn có thể vào địa chỉ hiển thị trên trang cài để kiểm tra. Nếu nó yêu cầu tài khoản mật khẩu thì đó chính là tài khoản, mật khẩu admin trên máy
* Cài Build (nên cài luôn)
Gõ xong ấn Test xem có nhập đúng không
ok Xong
C. Những lỗi có thể gặp trong khi cài TFS:
1. "TF400157: Service Pack 1 or higher os required for this version of windows."
- Lý do: Chưa cài bản SP1 (với winserver2008R2)
- Khắc phục: cài bản SP1 (mình đã đưa link ở trên)
2. TF255466....System Verifications error
- Khắc phục: khởi động lại máy -> mở Team Foundation Administration Consolue lên và cài tiếp
3. Lỗi database (do SQL Express rất hay găp lỗi này)
- Khắc phục: cài sqlServer sau đó mở Team Foundation Adminstration Console để tiếp tục cài
[TFS] Giới thiệu về Team Foudation Server
Các thành phần trong giải pháp ALM của Microsoft
thuvienwinform - Với các nhóm lập trình, dù ít hay nhiều thành viên thì công cụ để làm việc nhóm là hết sức quan trọng, với nhóm code đơn thuần thì có thể sử dụng SVN Server là đủ rùi nhưng với nhóm đầy đủ gồm đội phân tích thiết kế, code, test,...thì SVN sẽ không đáp ứng được yêu cầu mà cần cộng cụ nhiều chức năng hơn! Và Team Foundation Server (TFS) là lựa chọn tối ưu trong trường hợp này. Chức năng chính của nó là quản lí, tạo môi trường làm việc phát triển phần mềm theo nhóm dựa trên khung làm việc Scrum. Trong thời gian tới thuvienwinform xin được giới thiệu đến bạn đọc việc cấu hình, cài đặt cũng như sử dụng TFS. Triển khai nó lên máy server để các thành viên trong nhóm đều có thể làm việc cùng nhau online luôn.
Dù mới chỉ 2 tuần sử dụng nhưng mình rất nóng lòng muốn gửi đến các bạn công nghệ TFS này. Các bài viết chắc chắn không tránh khỏi thiếu sót, rất mong nhận được sự đóng ghóp, chia sẻ!
- Một số bài viết yêu cầu tìm hiểu:
+ Scrum là gì? http://hanoiscrum.net/hnscrum/gioi-thieu/scrum-lagi
+ Giới thiệu về Scrum với TFS: http://www.slideshare.net/duongtrongtan/scrumday-vietnam-2012-scrum-with-team-foundation-server-quang
Các công cụ của Scrum bao gồm các Product Backlog chứa các Sprint Backlock. Mỗi Sprint đều có các công việc và thời gian cụ thể. Các cuộc họp cho sprint được thực hiện thường xuyên (4 cuộc họp) lặp đi lặp lại giúp cho công việc luôn được kiểm soát, đưa ra giải pháp tối ưu nhất!