RSS GitLab

Как включить ссылки на файлы в компоненты CI/CD

Компоненты CI/CD могут быть использованы для повторного использования конфигураций конвейера, но они не могут получить доступ к дополнительным файлам, хранящимся вне репозитория конвейера. Однако с помощью нового языка программирования шагов CI/CD пользователи могут повторно использовать централизованные скрипты автоматизации и зависимости в своих конвейерах. Шаги CI/CD - это повторно используемые единицы задания, которые определяют структурированные входы и выходы и могут быть использованы другими шагами. Шаги могут быть взяты из локальных файлов, репозиториев GitLab.com или любого другого источника Git. Компоненты CI/CD - это повторно используемые единицы конфигураций конвейера, которые добавляют дополнительные задания в конвейер, но они не могут добавить дополнительные файлы. Чтобы получить доступ к дополнительным файлам, пользователи могут хранить скрипты в центральном месте и обернуть их в шаги CI/CD, которые могут быть вызваны из компонентов CI/CD. Это устраняет необходимость дублирования скриптов в нескольких репозиториях и конфигурациях CI/CD. Чтобы использовать шаги CI/CD, пользователи должны определить компонент с ключевым словом run, создать файл step.yml в проекте, где находятся скрипты и зависимости, и включить компонент в свою конфигурацию CI/CD. Функция шагов CI/CD в настоящее время является экспериментальной, и синтаксис может измениться на основе обратной связи пользователей. Используя шаги CI/CD, пользователи могут получитьgreater гибкость и сделать свои конвейеры более мощными и адаптивными.
favicon
about.gitlab.com
How to include file references in your CI/CD components