tencentblueking / bk-ci Goto Github PK
View Code? Open in Web Editor NEW蓝鲸持续集成平台(蓝盾)
Home Page: https://bk.tencent.com
License: Other
蓝鲸持续集成平台(蓝盾)
Home Page: https://bk.tencent.com
License: Other
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
1.支持github webhook
2.支持gitlab webhook
3.支持svn webhook
目前没有默认值的情况下前端页面将会报错
缺少application-assembly.yml 与assembly.sh
通知原子迁移:邮件通知
demo示例中将java指令改为$bk_java_path,当插件运行时会替换成正确的java指令
bk-ci/src/frontend/devops-nav/src/index.html
<link rel="preload" href="http://imgcache.qq.com/ptlogin/ac/v9/js/ptloginout.js" as="script" />
1.规范原先配置项中占位符DEVOPS_的前缀改为BK_CI_
2.配置文件模板位置
gitlab支持gke的集群部署模式, bk-ci能否也支持一键集群部署上去
根据安装
https://github.com/Tencent/bk-ci/blob/master/docs/install/agent.md
发现文档没有告诉Agent启动的方法
script 脚本里面的start.sh 如何使用
there is just one png, but already 100 stars :)
新增Docker公共构建机服务
DEVOPS_STORE_API_PORT
应该改为
DEVOPS_PLUGIN_API_PORT
目前用户在打包插件时,可能会将一些无关的文件意外打入到插件包中
需要在上传插件之后将之移除
Project微服务模块中特有接口按子模块分折,避免核心部分修改。
OP接口,对接蓝鲸版实现, 默认实现(sample)分开在以下模块
api-project-op
api-project-blueking
api-project-sample
对应业务实现模块:
biz-project-op
biz-project-blueking
biz-project-sample
boot-project 中的gradle.properties 负责处理依赖来决定构建出对接哪个平台的微服务包。
升级pipeline-plugin所依赖的jackson-databind版本到2.9.9.2
研发商店范畴初始化脚本ICON_URL字段数据修改
目前代码库中如果填入https://xxxx时,前端的校验会失败。
{
"status" : 400,
"message" : "Instantiation of [simple type, class com.tencent.devops.repository.pojo.CodeSvnRepository] value failed for JSON property region due to missing (therefore NULL) value for creator parameter region which is a non-nullable type\n at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 212] (through reference chain: com.tencent.devops.repository.pojo.CodeSvnRepository["region"])"
}
执行历史页面分支名、别名过滤需要忽略大小写
search case insensitive
不知道现在有没有直接在构建流程中,拉取对应的配置文件,如果是测试的就拉取测试配置,如果是正式的就拉取正式配置,做到全局统一管理?
通知原子迁移:企业微信通知
w: /root/bkci/src/backend/common/common-api/src/main/kotlin/com/tencent/devops/common/api/pojo/Zone.kt: (32, 17): Parameter 'name' is never used
Task :common:common-service:compileKotlin FAILED
FAILURE: Build failed with an exception.
Could not resolve all files for configuration ':common:common-service:compileClasspath'.
Could not download guava.jar (com.google.guava:guava:21.0)
> Could not get resource 'http://mirrors.cloud.tencent.com/nexus/repository/maven-public/com/google/guava/guava/21.0/guava-21.0.jar'.
> Could not GET 'http://mirrors.cloud.tencent.com/nexus/repository/maven-public/com/google/guava/guava/21.0/guava-21.0.jar'.
> Read timed out
Could not download commons-lang.jar (commons-lang:commons-lang:2.6)
> Could not get resource 'http://mirrors.cloud.tencent.com/nexus/repository/maven-public/commons-lang/commons-lang/2.6/commons-lang-2.6.jar'.
> Could not GET 'http://mirrors.cloud.tencent.com/nexus/repository/maven-public/commons-lang/commons-lang/2.6/commons-lang-2.6.jar'.
> Read timed out
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 42s
111 actionable tasks: 101 executed, 10 up-to-date
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
svg原本是一种xml格式组织在一起的文本文件,因引入
注释导致svg文件受到破坏部分构建机上的worker-agent.jar 在构建任务结束之后,可能会存在进程没有实时退出,导致构建机状态仍然处于忙碌状态。
流水线设置-超时最大排队时长从最小的60分钟改为1分钟
通知原子迁移:微信通知
consul的binary改为766目的是啥?专门留个后门么?
rpm修改权限为755目的是啥?谁想执行这个?
codecc代码检查是ci工具中自带的吗?
1、 目前备注容易误操作,选中会触发click事件,导致页面跳转到详情
2、备注可操作不明显
通知Notify微服务改造
下载文件采用ByteArrayInputStream方式加载文件到内存可能会导致OOM
installation.md
2.2 章节的以下两个命令
./render_tpl -m bkci /data/bkee/bkci/frontend/pipeline/frontend#pipeline#index.html
./render_tpl -m bkci /data/bkee/bkci/frontend/console/frontend#console#index.html
应该放到 3.2 之下
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.