logo
0
0
WeChat Login

插件自定义参数来源

该示例介绍了云原生构建插件任务中如何在插件镜像 Dockerfile 中声明参数来源。

  1. 新增密钥仓库文件: settings-from-demo.yml
some_key: some token allow_images: - <你的镜像路径>
  1. 编写插件Dockerfile

在里面声明

···bash LABEL cnb.cool/settings-from="https://cnb.cool/xxx/xxx-secret/-/blob/main/settings-from-demo.yml" ···

文件路径填第一步添加的密钥仓库文件路径。

插件任务打印 settings-from 引入的参数,见 entrypoint.sh

  1. 构建、推送镜像

  2. 使用插件

插件被调用时,云原生构建系统会自动加载 Dockerfile 中声明的 settings-from 来源文件,作为插件任务的参数。

  1. 效果

插件任务打印了如下内容:

···text do something

some token

完整过程见 [.cnb.yml](./.cnb.yml)

About

插件任务settings-from使用示例

Language
Dockerfile76.8%
Shell23.3%