Chúng tôi đang sử dụng Jenkins trên Win8 x64 để xây dựng (msbuild), gói (cspack), chạy (csrun) và thử nghiệm (nunit) một dự án dịch vụ đám mây xanh. Trình mô phỏng dịch vụ đám mây Azure cần chạy với tư cách quản trị viên cộng với chúng ta cần phải liên kết với các cổng 80/443 (vì vậy không thể sử dụng các trình mô phỏng "lite").Chạy tệp bó với tư cách là quản trị viên trên Jenkins?
Chúng tôi đang thực hiện ở trên thông qua tệp .bat đơn giản mà Jenkins chạy. Thông thường không có người dùng nào đăng nhập vào máy, nó khởi động và Jenkin chạy như một dịch vụ giúp theo dõi repo GIT và email của chúng tôi về lỗi. Quản trị viên tự đăng nhập vào máy chỉ để bảo trì (ví dụ: áp dụng các bản vá lỗi hoặc khởi động lại máy v.v.)
Làm cách nào để cấu hình Jenkins chạy quản trị viên .bat mà không có sự tương tác của con người?
Với giao diện người dùng trên máy tính để bàn, chúng tôi có thể nhấp chuột phải vào dấu nhắc lệnh, chạy dưới dạng quản trị viên, xác nhận lời nhắc UAC, nhận lời nhắc đặc quyền nâng cao và chạy tệp .bat.
Làm cách nào để chạy tác nhân phụ? Mới để thiết lập nhưng chúng tôi đã cài đặt nó như một dịch vụ trở nên sống động bất cứ khi nào máy chủ xây dựng trực tuyến. Cảm ơn! – DeepSpace101
Tôi không nghĩ rằng đó là vấn đề, người dùng nào đăng nhập vào máy tính Windows? Tôi nghĩ rằng nếu bạn sẽ đăng nhập với tư cách là người dùng Quản trị viên - bạn sẽ ổn. – kazerm
Thông thường không có người dùng đăng nhập vào máy, nó khởi động và chạy của Jenkin như một dịch vụ giúp theo dõi repo GIT và email của chúng tôi về lỗi. Quản trị viên đăng nhập vào máy chỉ để bảo trì (ví dụ: áp dụng các bản vá lỗi hoặc khởi động lại máy, v.v.) – DeepSpace101