У меня в настоящее время есть настройка CC.Net для создания сборок, и это потрясающе. Но теперь я хочу пройти весь путь и использовать его для развертывания. Я думал об установке CC.Net при постановке и после завершения сборки, и он автоматически загружал триггер forcebuild для его постановки и использовал его для использования msbuild и необходимых расширений для gac, установки ect служб. чтобы выполнить установку.Автоматизация .Net-развертывания с использованием Cruise Control .Net
Я также видел msdeploy, который, похоже, имеет схожие цели. Что вы думаете о моем плане и как вы все делаете автоматическое развертывание?
Примечания
SMB (File Shares) отключены в промежуточной сети, которая исключает возможность PsExec. Причина, по которой она отключена, - это то, что мы хотели, чтобы сеть была заблокирована, и когда я спросил об открытии, мне сказали, что нужно открыть слишком много портов. Что-то связано с аутентификацией?
- Возможно, этот аргумент порта является койкой. Раньше я настраивал Samba, но я никогда не работал с Active Directory, поэтому я затмевался и слушал.
только FTP, HTTP и RDP открыты
+1 за отсутствие cc.net на промежуточных серверах. –
+1 для идеи автоматической загрузки, но ручной «последний шаг» для физического входа в поле DMZ. – CodingWithSpike