蓝盾使用技巧

Date: 2019/10/09 Categories: 工作 devops Tags: 蓝盾



Introduction

收集了一些内网上关于蓝盾的问题和解决方法

一些链接

bkcli

bkcli用来在向蓝盾上传docker镜像, 下载链接 在蓝盾文档里面有, 下载linux版本后直接执行

bkcli

会提示输入密码, 这里输入pin+token

之后加入我在本地已经有一个镜像名字叫hugo, 在bkcli的shell上输入

image push -e andyfeipages hugo

这里andyfeipages是蓝盾里的项目名, 而hugo是本地镜像名, 完成后, 镜像会被上传到 bk.artifactory.oa.com:8080/paas/andyfeipages/hugo这个位置. 可以在蓝盾的|版本仓库| ==> |镜像仓库| ==> |项目镜像|里找到刚上传的镜像.

如果需要在构建阶段使用这个镜像, 需要点击详情页后选择拷贝为构建镜像, 这样在流水线里选择构建环境时就可以在构建资源类型中选择|蓝盾自有镜像|中选择这个镜像了

蓝盾的构建镜像里需要包含

向docker.oa.com推送镜像

docker.oa.com默认使用pin+token作为密码, token是动态变化的,而蓝盾需要保存静态密码, 如果要在蓝盾里使用docker.oa.com作为registries, 需要企业微信联系TDBank_TDW_TRC_Helper(平台技术支持)来开通一个固定密码的帐号, 然后把这个帐号在gaia.oa.com上加到常用的group里即可