Я написал сценарий, который создает различные сайты IIS, которые команда разработчиков будет использовать, в идеале, когда новый Dev будет подключен к сети, чтобы построить их IIS, они проведут проверку нашего репо, затем запустите сценарий. В долгосрочной перспективе этот сценарий также будет выполнять различные другие задачи в настройке среды. Что мне теперь нужно сделать, так это убедиться, что скрипт постоянно интегрирован, как таковой, как настроить тестовую среду, чтобы убедиться, что скрипт работает после каждого git-коммита. Т.е. шаги были бы что-то в следующем - Новая фиксация производится - раскрутить свежий VM - Выполнить скрипт на VM - Утверждают скрипт выполняется правильноКак непрерывно интегрировать скрипт Powershell
ответ
Вы могли бы начать со следующим:
- убедитесь, что скрипт находится в исходном управлении. Таким образом, сценарий всегда соответствует версии вашего кода
- Возможно, вы используете TFS? Если это исправить, вы используете TFS Release management, чтобы автоматизировать этот процесс для вас после одной проверки кода. Если вы как раз не с помощью TFS Octopus Deploy может быть хорошей альтернативой
Я бы посоветовал использовать Дженкинс https://jenkins.io/ как непрерывной интеграции. Вы можете запустить сборку после обнаружения фиксации.
Я рекомендую использовать среду CI, содержащую:
- управление источником и обзор система
- сделать анализ кода в репозитории с такими системами как phabricator, GitHub или gitlab
- отслеживать изменения с сервером сборки например, jenkins
- используйте сервер сборки, чтобы запускать ваши тесты psake и pester.
- и, наконец, опубликовать свою сборку до конечных пунктов назначения.
Я до сих пор не слышал о дочерей, так что спасибо за головы на этом. Кажется, что это часть пробела в тестировании, который я ищу. Кроме того, мне нужно смоделировать запуск сценария на новой установке IIS, которая будет находиться на виртуальной машине. Я думаю, что я могу использовать azure powershell для создания виртуальной машины, чтобы сделать это – ljsg
- 1. Как запустить этот скрипт непрерывно в Heroku
- 2. Как запустить скрипт python непрерывно на герою?
- 3. Как запустить скрипт PowerShell?
- 4. Как запустить скрипт PowerShell?
- 5. Powershell скрипт
- 6. как интегрировать powershell с веб-страницей ASP.net
- 7. интегрировать скрипт R в PHP
- 8. Как интегрировать файл swf в java-скрипт?
- 9. Как интегрировать java-скрипт в html?
- 10. Как интегрировать скрипт в содержимое ионной вкладки?
- 11. Выполнить скрипт на языке Perl непрерывно
- 12. Как закодировать мой скрипт powershell?
- 13. Скрипт Powershell как конкретный пользователь
- 14. Powershell скрипт, как запланированная задача
- 15. Непрерывно запускаемый скрипт на Parse (server)
- 16. Creat Другой независимый Powershell скрипт через первый Powershell скрипт
- 17. Я хочу сделать скрипт PowerShell, который называют еще Powershell скрипт
- 18. Скрипт Powershell для Firefox
- 19. VBScript в Powershell скрипт
- 20. Powershell скрипт игнорирует фильтр
- 21. Скрипт Powershell Использование памяти
- 22. Скрипт Powershell для SCVMM
- 23. Скрипт PowerShell ffmpeg
- 24. Запустить скрипт powershell из сценария powershell
- 25. Скрипт Running Powershell
- 26. Не работает PowerShell скрипт
- 27. Скрипт почтового сообщения Powershell
- 28. Powershell не распознает скрипт
- 29. Перевести пакетный скрипт для Powershell скрипт
- 30. Выполнять robocopy powershell непрерывно между двумя установленными значениями
для ясности, я не ищу способ иметь файл в исходном элементе управления, но способ, которым я могу проверить, что сценарий делает с каждым новым фиксатором. ie, поскольку это сценарий IIS, если кто-то изменил каталог папки, который приведет к сбою части скрипта, поэтому я хотел бы, чтобы это было реализовано в моей сборке. – ljsg