贡献插件
若您创建了通用且实用的插件,希望让更多人使用,可将其贡献到插件市场。具体可点击[这里](https://cnb.cool/cnb/plugins/market?tabValue=CONTRIBUTING-ov-file),该市场相关介绍见[./plugins.md](./plugins.md) 。
点评
请文明点评
加载评论中...
编辑此页 或
插件制作
在“云原生构建”中,插件是一个 Docker 镜像,从零开发插件的步骤包括:设计插件参数(这些参数会转化为特定格式的环境变量传给容器,支持多种类型,复杂参数可存文件)、书写脚本、构建插件镜像(通过 Dockerfile)、测试插件(本地通过 docker run 运行并传参)、导出变量(供后续任务使用)、发布插件(可发布到“云原生构建”仓库的制品库或 Docker Hub)。
简化配置文件
“简化配置文件”部分介绍了在`.cnb.yml`配置文件中如何利用YAML的高级语法,如锚点`&`、别名`*`和对象合并`<<`符号,以及变量引用来简化配置,同时还介绍了云原生构建为了跨文件复用流水线配置实现的特性。YAML高级语法可用于减少单个文件内的重复,而云原生构建则通过文件引用和变量引用来解决跨文件的配置复用问题。