/ / Как мога да използвам Jenkins, работещ на Mac, за да рестартирам отдалечен Tomcat - tomcat, jenkins, непрекъснато интегриране

Как мога да използвам Jenkins, работещ на Mac, за да рестартирам отдалечен Tomcat - tomcat, jenkins, непрекъснато интегриране

Моят Tomcat работи на отдалечена машина на Windows. Дженкинс работи с машина за Mac. Използвам Дженкинс, за да инсталирам нови файлове за jar на отдалечената машина и бих искал да рестартирам Tomcat автоматично. Как мога да направя това?

Отговори:

0 за отговор № 1

Ако приемем, че Tomcat е инсталиран като WindowsУслуга, една възможност е да напишете скрипт, за да се обадите на отдалечената услуга на Windows, за да започнете да спирате услугата. Имайте предвид, че Windows и Mac вероятно ще са в някоя домейна или ще имат известни отношения на доверие. Как да рестартирам услуга на отдалечена машина в Windows?

Друг начин е да инсталирате cygwin на кутията,инсталирайте sshd на Windows, инсталирайте ssh ключове между потребителя на Jenkins в Mac и Windows Administrator акаунт. След това можете ефективно да влезете в Windows кутията и да пуснете Unix или Dos cmd, за да скачате Tomcat чрез задача за черупки в Jenkins. Инструкциите, които имам за това в моята фирма, са 10 страници, но това е възможно.