Я занимаюсь автоматизацией развертывания. Основная задача - копирование файлов с Jenkins на серверы. Артефакты присутствуют в рабочем пространстве задания развертывания, но я не знаю, как их развернуть, принимая входные параметры как userid и пароль. Поскольку такая же работа используется командой release, и у них есть только доступ к рабочим серверам. Я искал в Интернете, но, похоже, не так много статей для этого общего сценария. Может ли кто-нибудь предложить, как это может быть достигнуто без использования таких инструментов, как кукольный, желательно командный скрипт или сценарий командной оболочки.Развертывание артефактов приложений на веб-серверах
0
A
ответ
0
Я рекомендую посмотреть на плагин Дженкинс SCP: https://wiki.jenkins-ci.org/display/JENKINS/SCP+plugin
я не использовал его сам, но так как вы упомянули PowerShell, есть плагин Дженкинс PowerShell: https://wiki.jenkins-ci.org/display/JENKINS/PowerShell+Plugin
Плагин PublishOver выглядит полезным в качестве well: https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over
В качестве альтернативы вы можете запускать любую произвольную команду оболочки, используя шаг сборки сценария оболочки Jenkins.
Смежные вопросы
- 1. Развертывание артефактов в кластере Hadoop
- 2. Развертывание войны на сервере приложений
- 3. развертывание многомодульных артефактов maven
- 4. Развертывание приложений на OpenShift
- 5. Развертывание Mono-приложений на Windows
- 6. Развертывание Symfony2 приложений на Heroku
- 7. Развертывание приложений Node.js на Heroku
- 8. Развертывание приложений QT на linux
- 9. развертывание веб-приложений на JBoss
- 10. развертывание артефактов в двух разных репозиториях
- 11. Развертывание артефактов maven для разных версий JVM
- 12. Отправка и развертывание артефактов для boxfuse
- 13. Развертывание артефактов от Ivy до Archiva
- 14. Развертывание приложений на Sharepoint 2013 на месте
- 15. Развертывание приложений PlayFramework 2
- 16. Развертывание приложений Compojure/Sinatra
- 17. развертывание веб-приложений ASP.NET
- 18. Развертывание веб-приложений
- 19. развертывание приложений Windows
- 20. Развертывание приложений WinForm
- 21. Развертывание веб-приложений
- 22. Развертывание приложений для Android
- 23. развертывание приложений консоли C#
- 24. Автоматическое развертывание приложений PHP
- 25. Развертывание приложений Windows 8.1
- 26. Развертывание веб-приложений Scala
- 27. Развертывание веб-приложений Java
- 28. Развертывание приложений OpenCV
- 29. Развертывание приложений CakePHP
- 30. Удаленное развертывание сервера приложений
Хорошие варианты, но, к сожалению, они не работают в моем случае, так как эти плагины хранят имя пользователя и пароль в настройке. Таким образом, любой пользователь, имеющий доступ к странице развертывания, может также развертываться в процессе производства. Любые мысли о том, как это можно добиться, заставляя пользователя вводить учетные данные? – Sunny