代码拉取完成,页面将自动刷新
同步操作将从 腾讯蓝鲸智云/bk-ci 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
蓝鲸ci后端(backend目录下)共有10个微服务(artifactory, dispatch, environment, log, plugin, process, project, repository, store, ticket)和一个Agent(worker)
jdk: 1.8 gradle: 6.7 redis: 2.8.17 mysql 5.7 es: 7.4 consul: 1.0 Consul安装 rabbitmq: 3.7.15 rabbitmq部署
gradle.properties 配置修改如下配置项:
MAVEN_REPO_URL=修改为你的maven私库,如果有的话,没有可用公共的源
MAVEN_REPO_DEPLOY_URL= 这个是如果你需要将jar包deploy到你的maven私有库,则设置为你的地址
MAVEN_REPO_USERNAME=需要deploy时才需要填写
MAVEN_REPO_PASSWORD=需要deploy时才需要填写
DB_HOST=你的数据库,编译时JOOQ需要连接数据库读取数据库表来进行生成PO编译
DB_USERNAME=数据库用户名
DB_PASSWORD=数据库密码
在部署服务器上的示例/data/bkee/的主目录下,创建一个ci目录。
|- /data/bkee
|- etc
|- ci
|- common.yml # 通用配置文件
|- application-project.yml # 微服务配置文件
|- ci # 程序主目录
|- project # 微服务目录,一共有10个,不一一列举了
|- project.sh # project微服务启动脚本
|- boot-project.jar # Project微服务的SpringBoot.jar
如果微服务是部署多机节点,则application-artifactory.yml配置文件中的archiveLocalBasePath目录需要做成分布式高可用的,比如NFS,CephFS挂载。
涉及到默认插件的图标文件初始化,需要将 bk-ci/support-files/file所有目录都放到 application-artifactory.xml 文件中archiveLocalBasePath配置指定的路径目录下,否则图标展示将会有问题。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。