В настоящее время у меня есть несколько существующих файлов Jenkinfiles из старой конфигурации Jenkins CI / CD. Я недавно начал миграцию служб на Drone CI, но не совсем уверен, как некоторые из команд Jenkins (groovy) переводятся в синтаксис Dram yaml.
Пример (отредактировано / образец):
// ...
stage('version')
choice = new ChoiceParameterDefinition('VERSION', ['x', 'y', 'z'] as String[], '...')
def type = input(id: 'type', message: 'Select one', parameters: [choice])
stage('Tag') {
sh "./some-script/.sh -t ${type}"
}
// ...
Есть ли что-нибудь, что могло бы сделать преобразование автоматически? Документы DroneCI довольно расплывчаты и не охватывают многие важные аспекты проектирования трубопроводов (по крайней мере, из того, что я нашел).