Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Jenkins — это популярный сервер автоматизации с открытым кодом, используемый для внедрения непрерывной интеграции и непрерывной доставки (CI/CD) для проектов программного обеспечения. Вы можете разместить развертывание Jenkins в Azure либо расширить имеющуюся конфигурацию Jenkins с помощью ресурсов Azure. Кроме того, можно использовать подключаемые модули Jenkins, чтобы упростить непрерывную интеграцию и непрерывную доставку приложений в Azure.
Это вводная статья об использовании Azure с Jenkins, в которой подробно рассматриваются основные возможности Azure, доступные пользователям Jenkins. См. дополнительные сведения о создании сервера Jenkins в Azure.
Размещение серверов Jenkins в Azure
Разместите Jenkins в Azure, чтобы централизовать автоматизацию выполнения сборки и масштабировать развертывание по мере роста потребностей проектов программного обеспечения. Сведения об установке и настройке Jenkins в виртуальной машине Linux см. в статье Краткое руководство. Начало работы с Jenkins. Для мониторинга развертывания Jenkins в Azure и управления им можно использовать журналы Azure Monitor и Azure CLI.
Масштабирование по требованию автоматизации выполнения сборки
Вы можете добавлять агенты сборки в существующее развертывание Jenkins, чтобы масштабировать производительность выполнения сборки Jenkins по мере увеличения числа сборок и усложнения заданий и конвейеров. Эти агенты сборки можно запускать на виртуальных машинах Azure с помощью подключаемого модуля агентов виртуальных машин Azure. Ознакомьтесь с нашим руководством, чтобы получить дополнительные сведения.
После настройки субъекта-службы Azure для заданий и конвейеров Jenkins эти учетные данные можно будет использовать для следующего:
- Для безопасного хранения и архивации артефактов сборки в службе хранилища Azure с помощью подключаемого модуля службы хранилища Azure. Просмотрите практическое руководство по хранилищу Jenkins, чтобы получить дополнительные сведения.
- Для управления и настройки ресурсов Azure с помощью Azure CLI.
Развертывание кода в службах Azure
Используйте подключаемые модули Jenkins для развертывания приложений в Azure в рамках конвейеров непрерывной интеграции и непрерывной доставки Jenkins. Развертывание в службе приложений Azure и Службе контейнеров Azure позволяет поэтапно создавать и тестировать приложения, а также выпускать обновления для них без необходимости управлять базовой инфраструктурой.
Доступны подключаемые модули для развертывания в следующих службах и средах.
- Служба приложений Azure в Linux. Чтобы приступить к работе, ознакомьтесь с этим руководством.