Чи є можливість автоматизувати / напівавтоматизувати розгортання веб-додатків ASP.NET за допомогою Дженкінса. Він може знаходитись у контрольованому та неконтрольованому середовищі, оскільки для неконтрольованих користувачів потрібно ввести userid та пароль. Я шукаю способи скопіювати файли з цільового пункту до пункту призначення та запустити сценарії sql у сценарії веб-ферми.
Редагувати В даний час ми використовуємо файли bat для xcopy / налаштування пулу програм / sql cmd тощо для розгортання програми. Але для цього команді для підтримки виробництва потрібно завантажити вихідний код, створити проект та запустити файли bat для розгортання програми.
Тепер ми хочемо автоматизувати розгортання без завантаження користувачем вихідного коду, а кінцевому користувачеві просто необхідно відвідати URL-адресу та заповнити параметри користувача і пароля та вибрати тег svn, і він повинен бути розгорнутий. Але Дженкінс працює за анонімним входом, тому існуючий файл bat не працюватиме, оскільки у нього немає дозволів на запуск сценарію.
Отже, я хотів би знати, чи існують альтернативи для подібної ситуації. Буде добре, якщо контекст користувача буде представлений особою за допомогою введеного userid та пароля, що дозволить існуючому пакетному файлу працювати без додаткових змін. Якщо це неможливо, ми також хотіли б вивчити інші ідеї, але у нас немає гнучкості для вибору автоматизованого інструменту, такого як лялька тощо, ми повинні дотримуватися цих пакетних файлів.