Có khả năng tự động hóa / bán tự động triển khai các ứng dụng web ASP.NET bằng Jenkins không. Nó có thể trong môi trường được kiểm soát hoặc không được kiểm soát, đối với người dùng không được kiểm soát cần nhập userid và mật khẩu. Tôi đang tìm cách để sao chép các tập tin từ đích đến đích và chạy các tập lệnh sql trong kịch bản trang trại web.
Chỉnh sửa Hiện tại chúng tôi đang sử dụng các tập tin bat để xcopy / cấu hình nhóm ứng dụng / cml cmd, vv để triển khai ứng dụng. Nhưng để làm việc này, nhóm hỗ trợ sản xuất cần tải xuống mã nguồn, xây dựng dự án và chạy các tệp bat để triển khai ứng dụng.
Bây giờ, chúng tôi muốn tự động hóa việc triển khai mà không cần người dùng tải xuống mã nguồn và người dùng cuối chỉ cần truy cập một url và điền thông số userid và mật khẩu và chọn thẻ svn và nó sẽ được triển khai. Nhưng Jenkins đang chạy dưới đăng nhập ẩn danh, vì vậy tệp bat hiện tại sẽ không hoạt động vì nó không có quyền để chạy tập lệnh.
Vì vậy, tôi muốn biết liệu có tồn tại bất kỳ sự thay thế nào cho loại tình huống này không. Sẽ tốt hơn nếu bối cảnh người dùng bị mạo danh bằng cách sử dụng userid và mật khẩu đã nhập cho phép tệp bó hiện có chạy mà không cần thay đổi thêm. Nếu không thể, chúng tôi cũng muốn khám phá những ý tưởng khác nhưng chúng tôi không linh hoạt chọn một công cụ tự động như con rối, v.v., chúng tôi nên sử dụng các tệp bó này.