代码拉取完成,页面将自动刷新
同步操作将从 腾讯蓝鲸智云/bk-ci 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
部署的目录遵循蓝鲸运营规范,这里举例以/data/bkee 作为主目录,用户可以自行更换,比如叫/a/b 都可以。目录层次多,需要仔细看,具体如下:
|- /data/bkee # 蓝鲸根目录
|- ci # ci部署程序目录
|- etc # 蓝鲸配置文件总目录
|- ci # ci配置文件目录
具体说明下以下章节。
|- /data/bkee/ci # 程序主目录
|- agent-package # 提供下载的agent的安装包位置
|- frontend # 存放的前端发布的静态资源目录
|- gateway # 网关配置文件及lua脚本
|- project # 一共有10个微服务目录,不一一列举了
|- project.sh # project微服务启动脚本
|- boot-project.jar # Project微服务的SpringBoot.jar
|- /data/bkee/etc # 蓝鲸配置文件总目录
|- ci # ci配置文件目录
|- common.yml # 所有微服务通用配置
|- application-project.yml # project微服务的配置,有10个微服务配置,如有增加微服务也放此处
将support-files/sql 目录下按文件序号顺序执行
采用OpenResty作为网关服务器,部署主要分为OpenResty安装, gateway的lua和nginx配置代码部署两部分。
前端构建之后生成的模板配置文件变量替换
./render_tpl -m ci /data/bkee/ci/frontend/pipeline/frontend#pipeline#index.html
./render_tpl -m ci /data/bkee/ci/frontend/console/frontend#console#index.html
后端微服务与agent.jar的编译和部署
涉及到配置文件里面有双"_"下划线定义的变量需要做占位符号替换,已经抽离到scripts/bkenv.properties文件里:
scripts/bkenv.properties 中有对应的配置项,需要进行修改,如果遇到配置项涉及到蓝鲸的或者不会用到的,则可以保持默认配置不修改即可,修改后保存退出。
执行scripts/render_tpl 脚本将自动将所有support-files/templates下的所有文件变量替换掉并移到正常安装路径下。
cd /data/bkee/ci/scripts
chmod +x render_tpl
./render_tpl -m ci ../support-files/templates/*
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。