前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins常见问题集锦(六)

Jenkins常见问题集锦(六)

作者头像
DevOps持续交付
发布2019-08-14 16:14:27
4940
发布2019-08-14 16:14:27
举报
文章被收录于专栏:DevOps持续交付DevOps持续交付

问题26:Pipline文件参数上传的文件在什么位置?

参考:文件参数类型,目前Pipeline是不支持的。有用户反馈过这个问题,然后官方已经把file类型参数从文档里去掉了……用户手工上传文件,也不利于自动化,建议把这个文件放到一个网络可以访问的位置上,然后把文件参数用字符串参数代替,字符串为网络路径;或者放到一个git仓库里管理也行,用户更改也方便,本地提交即可。思路如此,可以按自己情况来安排。

问题27:一段很长的错误调用堆栈,不知道错误原因。

参考:这里面比较关键的报错是“java.io.NotSerializableException“,这是个比较普遍的问题,所以拿出来说一下。Pipeline有一个很重要的特性,就是重启后恢复。由于这个特性的需要,Pipeline脚本里使用的类必须都是序列化了的。现在很多人刚接触Pipeline,会把它当成纯Groovy来用,其实是不行的。一般来说,尽量不要手动去引入一些类来使用,多了解已存在的Pipeline步骤,能用步骤尽量用步骤,脚本主要用来做一些参数的分析处理,不做有重量的业务动作。

问题28:Pipeline中的stage是什么作用?

参考:这个从用户角度理解,是为了让流水线有更清晰的结构,展示的时候更清晰,出错时定位问题能一眼知道是哪块出了问题。

问题29:Jenkins要不要用k8s?

参考:脱离实际来讲这些没有意义,要看项目的规模和实际需求。有痛点,k8s又能解决你的痛点,就需要。如果没有,只是增加技术复杂性,提高了技术门槛却没有获得好处。

问题30:Pipeline可以执行另一个Jenkinsfile吗?

参考:不可以。但可以用build触发另一个Jenkins任务。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 左手编程右手文化 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档