首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法将Jenkinsfile动态转换成Drone.yml管道配置?

有没有办法将Jenkinsfile动态转换成Drone.yml管道配置?
EN

Stack Overflow用户
提问于 2020-01-30 22:51:26
回答 1查看 397关注 0票数 0

我目前有一些来自旧的Jenkins CI/CD管道配置的现有Jenkinfile。我最近开始将服务迁移到Drone CI,但不太确定一些Jenkins (groovy)命令如何转换为Drone的yaml语法。

示例(编辑/示例):

代码语言:javascript
复制
// ...
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文档相当模糊,并且没有涵盖许多重要的管道设计方面(至少从我发现的情况来看不是这样)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 04:21:41

不幸的是,这在DroneCI中是不可能用同样的方法实现的。这是因为Jenkins允许在运行管道时从UI输入输入,而DroneCI不允许。

但是,您可以在管道可以识别和处理的不同文件中指定属性,例如版本号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59988643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档