Подключение к Jenkins из круиз-контроля CCTray с использованием HTTPS
Кто-нибудь знает, как заставить CCTray Cruise Control подключаться к экземпляру Jenkins Https CI Server, работающему в Openshift? URL, к которому я хочу подключиться, имеет вид: https://jenkins-rhcloud.com/cc.xml
Я прочитал ответы здесь ( используя CCtray с Jenkins, в то время как безопасность включена (используя HTTPS)) о добавлении транспортного расширения к CCTray и попытался создать и развернуть транспортную dll jenkins согласно инструкциям. Я построил его в Visual Studio 2012 Express и развернул в c:\program files\cctray\extensions и перезапустил cctay (версия 1.8), но при перезапуске он не позволяет выбрать плагин jenkins в раскрывающемся списке транспортных расширений? CCtray, кажется, не знает, что расширение trasport существует, даже если оно развернуто на месте согласно инструкциям! У кого-нибудь есть какие-либо идеи?
1 ответ
Исходя из опыта (и только что это сработало!) Версия.net для сборки JenkinsTransport.DLL не может иметь более высокую версию, чем установка CCTray.
CCTray пытается загрузить все библиотеки DLL в \extension и глотает любые возникающие исключения..Net 3.5, созданный из JenkinsTransport.DLL, не работает (не выбирается) с CCTray 1.8.0.0, но работает против CCTray 1.8.4.0.