Логотип

Выпущена версия Woodpecker CI 3.15 с более продуманными зависимостями в конвейере

Выпущена версия Woodpecker CI 3.15 с более продуманными зависимостями в конвейере

Woodpecker CI, платформа CI/CD с открытым исходным кодом для самостоятельного размещения, выпустила версию 3.15 с новыми элементами управления конвейером, улучшениями cron, обновлениями Kubernetes, улучшениями пользовательского интерфейса и исправлениями ошибок.

Основная новая функция — поддержка необязательного флага depends_on для рабочих процессов и шагов. Это обеспечивает большую гибкость при определении зависимостей, позволяя выполнять рабочие процессы или шаги, даже если зависимость не требуется для каждого пути выполнения.

В версии 3.15 также появились параметры конфигурации для изменения путей и расширений конфигурации конвейера по умолчанию. Кроме того, запланированные конвейеры теперь поддерживают часовые пояса для заданий cron, что упрощает синхронизацию запуска CI с местным рабочим графиком, периодами технического обслуживания или региональными потребностями в автоматизации без привязки к часовым поясам на стороне сервера.

Веб-интерфейс Woodpecker CI

 

Кроме того, в релизной версии добавлена переменная окружения CI_PIPELINE_RERUNS и восстановлена CI_PIPELINE_STATUS в среде выполнения конвейера. Также тип шага добавлен в среду выполнения шага и добавлена поддержка заполнителей для входных данных.

Еще одна очень удобная новая функция заключается в том, что веб-интерфейс теперь группирует пошаговые журналы по командам и позволяет сворачивать их, что упрощает работу с конвейерами, содержащими подробные команды или несколько этапов.

Для пользователей Kubernetes в Woodpecker CI 3.15 добавлена возможность отключать тома рабочих пространств сервисов в Kubernetes, а также функция защиты для остановки сервисов конвейера после завершения работы.

Читать  AerynOS блокирует использование LLM, ссылаясь на данные об этическом обучении и экологических издержках

Как и всегда, в этом выпуске исправлено несколько ошибок, в том числе связанных с поиском организации, ошибками при дублировании схемы, поведением при отмене в локальном бэкенде на Linux и macOS, отсутствием кнопки закрытия журнала, сохранением идентификатора агента после аутентификации и обработкой веб-перехватчика GitLab, когда в полезной нагрузке отсутствует информация о видимости проекта.

Обновления системы безопасности включают улучшенную обработку имен пользователей GitLab, обновленную uuid зависимость и хранение извлеченных идентификаторов агентов на стороне сервера в контексте gRPC.

Подробнее см. в журнале изменений.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

15 − четырнадцать =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала