Расширение переменной в изображении и имени репо
Я использую плагин doone для создания и публикации образов докера, а при создании образа докера я хочу сослаться на некоторые переменные env, представленные Drone, в репозитории drone и в тегах параметров.
Что нужно
- repo = первые три символа значения переменной DRONE_COMMIT_BRANCH - например, ${DRONE_COMMIT_BRANCH:0:3}, не работает
- теги = первые семь символов значения переменной DRONE_COMMIT_SHA, например, ${DRONE_COMMIT_SHA:0:7}, работает
- изображение = должно быть в соответствии с вышеуказанным репо и тегами, как,
Например:- изображение: реестр / репо: тег
изображение: реестр /${DRONE_COMMIT_BRANCH:0:3}:${DRONE_COMMIT_SHA:0:7}
Обеспокоенность
- Я могу использовать любую переменную env, предоставляемую Drone для этой цели, или можно использовать только конкретные?
- Параметр репозитория плагина drone docker поддерживает расширение переменной env и манипулирование строками, что поддерживается параметром tags?
- Параметр изображения поддерживает расширение переменных и манипуляции со строками?
Пожалуйста, предложите мне, как добиться этого варианта использования?
Заранее спасибо.