2012-04-03 14 views
5

Tôi đã tạo một định nghĩa xây dựng TFS để tạo ra các bản phát hành phần mềm của chúng tôi. Bây giờ tôi muốn hạn chế quyền truy cập để bắt đầu xây dựng này. Mục tiêu chính là tránh bắt đầu xây dựng bản phát hành do tai nạn. Có cách nào để một trong haiXây dựng được bảo vệ bằng mật khẩu cho TFS2010

  • làm cho việc xây dựng sẵn/hiển thị/startable chỉ vào một tài khoản nào đó hoặc
  • bảo vệ định nghĩa xây dựng với một mật khẩu?

EDIT: Cuối cùng tôi đã đưa ra một giải pháp riêng cho phần 2 của câu hỏi

Tôi chỉnh sửa các buildprocesstemplate và thêm một đối số tùy chỉnh (following this howto) mà tôi thử nghiệm vào đầu rất của buildprocess. Nếu một người cố gắng bắt đầu xây dựng mà không cần nhập mật khẩu, việc xây dựng sẽ thất bại với một ngoại lệ. Tất nhiên đây không phải là một sự bảo vệ siêu an toàn bởi bất kỳ phương tiện nào, nhưng đó không phải là ý định trong trường hợp này.

enter image description here

Trả lời

8

Nhấp chuột phải vào định nghĩa xây dựng>Security> Chọn một nhóm bạn muốn kiểm soát>

Kiểm tra sự cho phép Deny cho:

Queue builds

Edit build definition

View build definition

+0

Cảm ơn câu trả lời của bạn @ KMoraz ... câu hỏi nhanh: Làm cách nào để ngăn người dùng hoặc nhóm khác thay đổi cài đặt Bảo mật trên định nghĩa bản dựng? – alejosoft