logo
46
158
WeChat Login

个人设置中,应该能设置云原生开发环境的私有环境变量#1702

Open
created 2025-08-19
Edit

这个特性将解决什么问题?

比如我的开源项目想要使用claude code,我不可能会放到仓库中。

github就有这个能力

设想的解决方案?如有

Creator

https://docs.cnb.cool/zh/build/grammar.html#pipeline-imports

@valetzx(轩)

这里面说的是云原生流水线吧? 我想的是云原生开发环境,而且只有自己能用,同一个项目的人也不能用

@valetzx(轩) 这个用法在云开发里边应该是不行的。 请教 @jingjingwu(晶晶) 有没有合适的思路来实现这个场景的需求

欸用不了么,那就弃用橙按钮,改为web_tigger触发

Developer

个人配置漫游,但配置是上传到存储的,比密钥仓库安全性低,可以考虑下安全性是否能接受

https://docs.cnb.cool/zh/workspaces/file-keeper.html#fei-gong-zuo-qu-wen-jian-man-you

个人配置漫游,但配置是上传到存储的,比密钥仓库安全性低,可以考虑下安全性是否能接受

https://docs.cnb.cool/zh/workspaces/file-keeper.html#fei-gong-zuo-qu-wen-jian-man-you

@jingjingwu(晶晶) 感谢回复,我觉得利用这个配置是可以的。

用法相同:https://docs.cnb.cool/zh/build/env.html#dao-ru-huan-jing-bian-liang

@valetzx(轩) 补充一下,我又测了下,发现直接通过env定义是不行的,但是imports之后,在下边命令行中是可以正确拿到秘钥中的配置信息的。

$:
  vscode:
    - docker:
        image: docker.cnb.cool/znb/images/debian:all
      runner:
        cpus: 16
      services:
        - vscode
        - docker
      imports:
        - https://cnb.cool/xxxxx/env/-/blob/main/env.yaml
      env:
        ANTHROPIC_BASE_URL: ${ANTHROPIC_BASE_URL}  // 这里无法正常解析。
      stages:
        - name: 默认安装依赖
          script: |
            echo ${ANTHROPIC_BASE_URL}  // 这里可以正常解析。
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant