2012-02-13 33 views
6

Tôi có nhu cầu thực thi xây dựng trên cấu hình theo ID người dùng cụ thể. Tôi có thể làm cái này như thế nào? Tôi không thể chuyển dịch vụ đại lý để chạy như ID người dùng này vì tôi chỉ cần sử dụng người dùng này hoặc ID sản xuất cho cấu hình cụ thể này. Làm thế nào tôi có thể làm điều này trong Teamcity?chạy teamcity như người dùng cụ thể

+1

Có thể trùng lặp http://stackoverflow.com/questions/5223055/how-do-i-run-a-teamcity-build-as-a-specific-user –

+0

@MikeTwo - giải pháp này không quy mô quá tốt đối với tôi . Công ty của chúng tôi có chính sách nơi mật khẩu được tự động thay đổi sau mỗi 2-3 tháng. Tôi sẽ phải nhớ cập nhật mật khẩu mỗi lần. Ngoài ra, việc đặt mật khẩu trong văn bản rõ ràng không đúng. Có một giải pháp tốt hơn hoặc có JetBrain đã thêm một số tính năng để hỗ trợ điều này trong các phiên bản mới hơn không? – praskris

+0

Tôi không cố gắng nói câu trả lời sẽ hoạt động. Tôi đã chỉ ra rằng có một câu hỏi trùng lặp. –

Trả lời

3

Hãy xem runAs plugin TeamCity.

+0

Điều đó có vẻ giống như những gì tôi chính xác cần. Một câu hỏi mặc dù, nó đề cập đến nhóm thành phố phiên bản 6.5.3. Tôi hiện đang chạy 6.5.1, bất kỳ cơ hội nào nó sẽ hoạt động hoặc tôi sẽ cần phải nâng cấp? – praskris

+0

Có bạn cần cập nhật. Plugin sử dụng API được giới thiệu lần đầu tiên trong 6.5.3. – neverov

+0

Tôi đã nâng cấp và cài đặt plugin, cảm ơn !. Tôi đã có một câu hỏi nhanh, Trợ giúp nói 'teamcity.build.runAs.command =" C: \\ Program Files \\ SysInternals \\ psexec.exe "-u% runas.username% -p% runas.password% {start_build_script } '. Đây có phải là cách tôi sử dụng điều này bên trong kịch bản xây dựng tùy chỉnh của tôi không? Hoặc làm là xác định điều này trong file build.properties? – praskris

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