Перейти к основному содержимому

Управление развертыванием сервиса бизнес-логики на сервере

После того, как вы разработали модульные тесты для сервиса бизнес-логики и добились успешного выполнения этих тестов, перед развертыванием сервиса на сервере Платформы Multi-D вам необходимо создать и настроить файл для работы с конвейером CI/CD.

В папке с файлами разработанного сервиса бизнес-логики, создайте файл Jenkinsfile со следующим содержимым:

 #!/usr/bin/env groovy

pipelineCommonPlatformService ( dockerFilePath: "папка, в которой находится Dockerfile (см.настройки Distrib/Docker/Dockerfile проекта)",
productName: "PlatformMD",
dotnetVersion: "6",
publishCspojPath: "путь к файлу проекта, который публикуется",
serviceName: "имя сервиса",
testCspojPath: "путь к файлу проекта модульных тестов" )

Обратитесь к DevOps-инженерам с просьбой настроить автоматическое развертывание сервиса при выполнении команды push в Git.

После того, как DevOps-инженеры выполнили ваш запрос, вы можете сохранить файлы разработанного сервиса в репозитории Git.