第三方构建机环境准备
bk-ci 流水线的插件,是由官方或第三方开发者提供。插件开发语言支持 Java、Python、NodeJs 或 Golang,执行时对环境有所依赖。 私有构建机导入 bk-ci 作为流水线执行机之前,需先准备好环境,以免流水线执行失败。
研发商店支持开发 python 插件,如果想在你的构建机上能正常运行 python 插件,需要进行如下设置:
安装 python
鉴于 python2 即将不提供服务,建议安装 python3.6
插件需能兼容 python2 和 python3,所以执行环境安装的 python 版本影响不大
安装最新版本的 pip 工具
若企业内部有专用的 pip 源,请设置 pip 源
配置步骤(以 Linux 为例)
以安装 bk-ci Agent 的用户身份登录机器
配置 pip 的用户,和启动 bk-ci Agent 的用户需一致,否则配置不生效。 执行 ps -ef |grep devops 命令确认启动 bk-ci Agent 的用户
vi ~/.pip/pip.conf,将上述配置添加进去,注意换行符不能是
保存配置
重启 bk-ci Agent
最后更新于