|
|
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите. Давно не имел дела с Windows-поддержкой. Допустим, есть задача - автоматизированно развертывать java приложение (tomcat) на Windows-машине (Window Server свежий к примеру). Как это автоматизируется? Для unix-подобных все решал через ssh, а здесь как? Идеально это потом все запихнуть в jenkins. Например сценарий: 1. Перекопировать удаленно файл (архив). 2. Распокавать 3. Остановить службу 4. Переписать файлы конфига 5. Запустить службу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 14:50 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
У Том-кота есть веб-интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 15:22 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5, zz5Например сценарий: в винде всё по другому)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 16:10 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Как поможет веб-интерфейс? Допустим, у меня 10 так машин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 16:55 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5Как поможет веб-интерфейс? Допустим, у меня 10 так машин. Вы слишком много разных сценариев прописываете, вдаваясь в детали. Поэтому сложно понять вашу задачу целиком. Удаленная установка под винду производится средствами самой винды. Реконфигурации, апдейты, рестарты на кластере и прочий фарминг реализуются средствами вроде ZooKeeper. При чем тут Jenkins не понятно совсем. Это больше средство разработки. Возможно вам стоит на Docker обратить внимание и всё остальное связанное с DevOps? http://newrelic.com/devops/toolset http://www.infoworld.com/article/2866574/devops/7-cool-tools-for-doing-devops-right.html#slide6 http://zeroturnaround.com/rebellabs/docker-for-java-developers-how-to-sandbox-your-app-in-a-clean-environment/ http://blogs.atlassian.com/2013/06/deploy-java-apps-with-docker-awesome/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:08 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5Как поможет веб-интерфейс? Допустим, у меня 10 так машин. Не помню точно как работает Дженкинс. Возможно у него есть куча протоколов. В тривиальном случае он точно так-же копирует через scp. Почитай про TomcatClientDeployer. Возможно это то что нужно. Вообще здесь вся автоматизация сводится к росшариванию Windows папок на 10 машинах и к cmd-файлу которые делает всё. Если ты юниксоид то для тебя не должно составить большой проблемы скриптовать копирование. Не так ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:19 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Допустим, есть приложение, которое разрабатывается локально. Нужно автоматизировать процесс сборки, упаковки, пересылки и развертывания и запуск этого приложения на Windows машине. Как это сделать через unix легко представляю. Как такое сделать для windows - нет. Т.е. я хочу сидя за своей машиной нажать кнопку (идеально в браузере %), последняя версия приложения собралась и задеплоилась на windows машине. Jenkins позволяет выполять выполнить различные команды, в частности: собрать проект, перекинуть файл на удаленную машину, выполнить удаленно ssh-команду. Это обычно достаточно. Как такое же проделать для windows? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:26 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5Jenkins позволяет выполять выполнить различные команды, в частности: собрать проект, перекинуть файл на удаленную машину, выполнить удаленно ssh-команду. Это обычно достаточно. Как такое же проделать для windows? Точно так же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:34 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, чем заменить ssh? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:41 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5Blazkowicz, чем заменить ssh? http://serverfault.com/questions/429426/how-can-i-connect-to-a-windows-server-using-a-command-line-interface-cli ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 17:45 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо. Увидел, что даже можно поставить ssh-сервер на Windows. Копну в этом направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 18:07 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
zz5, в cygwin можно без проблем поставить sshd (у меня на паре серверов стоит). пробовал еще freesshd но редко обновляется и мутный какой то, с cygwin все было проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 18:20 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
в jenkins можно ant запускать, там готовый task есть для scp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 18:22 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
lleming, а когда ssh сервер ставит на винду, там какие команды можно выполнять? Из unix или там свой набор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 20:12 |
|
||
|
Удаленное развертывание на windows
|
|||
|---|---|---|---|
|
#18+
Команды из юникс. Cygwin это юникс окржение для windows. я если не ошибаюсь вот по этой статье настраивал http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/ там в принципе ничего сложного нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=130&tid=2125416]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 409ms |

| 0 / 0 |
