暴躁的码农 - linux架构
type: channel
link: https://zacms.com/index.php/category/linux_framework/
description: linux架构,高可用、分布式解决方案
items: 蓝鲸持续集成平台测试体验

蓝鲸持续集成平台测试体验
type: item
date: 2019-11-20T09:43:00+08:00
description: 蓝鲸持续集成平台（代号蓝盾）是一个开源的持续集成和持续交付系统，目前服务于腾讯10000+开发人员，现已成为公司指定的CI平台。另外，她也获得行业至今为止唯一一个4级认证的DevOps标准。项目地址：https://github.com/Tencent/bk-ci文档：https://docs.bk.tencent.com/bkce_install_guide/一直在用gitlab，看到蓝鲸项目，今天来测试下。安装环境centos7, dockerdocker安装不赘述了，直接接入正题docker 镜像：https://hub.docker.com/r/blueking/bk-ciecho "127.0.0.1 devops.bk.com" >> /etc/hosts docker pull blueking/bk-ci dp=80; docker run -d -p $dp:$dp -m 4G --name bkci-demo blueking/bk-ci:latest devops.bk.com 80这里说下，最好用80端口，否则需要进去修改配置，我第一次用的8080端口，启动后进入web界面会有问题。docker ps -f name=bkci-demo可以看到已经启动了，由于我使用的是局域网一台centos安装的，所以我win10电脑也得设置下host编辑文件：C:WindowsSystem32driversetchosts，增加127.0.0.1 devops.bk.com然后打开浏览器访问 http://devops.bk.com but!!!里面的功能都用不起，创建代码库，github oauth授权会跳地址有问题，显示请求资源不存在，gitlab无法使用私有库。。看了下官方文档vi /data/bkce/etc/bkci/application-assembly.yml 编辑下github的clent_id等信息， GitHub的apps创建在github.com登录后右上角头像setting -> Developer settings -> OAuth apps。但是试了并没什么卵用，能授权，还是callback地址有问题。。。算了，下一步。。就没有下一步了，算了，等下测试他的社区版吧。。。先存储下收集的方案解决方案:1）[经验分享]企业内部登录对接蓝鲸智云统一登录 ldap验证方式 :::: https://bk.tencent.com/s-mart/community/question/271#/2）在安装mysql服务器上更改密码后，蓝鲸平台系统异常！！！！！！！，请问，具体怎么正确的设置mysql密码？ :::: https://bk.tencent.com/s-mart/community/question/259#/3）[经验分享] 社区版4.0安装部署心得分享 :::: https://bk.tencent.com/s-mart/community/question/85#/4）蓝鲸内网环境下设置网络代理实现外网访问 :::: https://bk.tencent.com/s-mart/community/question/300#/5）蓝鲸社区版部署安装环境准备 :::: https://bk.tencent.com/s-mart/community/question/65#/排错处理我第一次打开看到尴尬的服务器维护中，请稍后。。我勒个去。。看了下github上的issues没有找到有用的，只能自己动手了，进入容器看看吧docker exec -ti bkci-demo /bin/bash官方文档说目录是/data/bkce/cd /data/bkce/里面看到个bin目录，里面有个run.sh,看了下应该是启动脚本，运行下 ./bin/run.sh等待一会儿，看到mysql启动一直卡主，然后就失败了。应该是mysql启动问题导致了问题。检测了下配置等都没有问题，顺便说下mysql，redis等等在此目录的 service目录下。查看下进程ps -ef |grep mysql发现有个mysql? 先不管kill -9 378 ，378是上面ps显示的进程id再重启，ok了。。