Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3896 commits
Select commit Hold shift + click to select a range
ce99f3e
Merge pull request #3482 from jsonwan/github_fix/ip_chooser
jsonwan Mar 25, 2025
13dd36d
perf: 同步APIGW接口资源的Job支持配置容器的resources #3479
liuliaozhong-canway Mar 26, 2025
df95206
fix: ip选择器跨页全选时报错 #3483
hLinx Mar 26, 2025
6ce1aea
Merge pull request #3484 from hLinx/hotfix_master
hLinx Mar 26, 2025
58d52fb
fix: ip选择器跨页全选时报错 #3483
hLinx Mar 26, 2025
1283f15
Merge pull request #3485 from hLinx/hotfix_master
hLinx Mar 26, 2025
399c6cb
Merge pull request #3473 from liuliaozhong/3.9.x_issue_3269
jsonwan Mar 26, 2025
3ee6d37
Merge pull request #3486 from liuliaozhong/master_issue_3479
jsonwan Mar 26, 2025
f7c6fe8
feat:兼容主机管控区ID为-1场景 #3437
jsonwan Mar 28, 2025
c961537
Merge pull request #3487 from jsonwan/github_master
jsonwan Mar 28, 2025
288a0c0
perf: 支持通过values配置自动同步的APIGW网关类型 #3488
jsonwan Mar 28, 2025
7646423
Merge pull request #3489 from jsonwan/github_perf/apigw
jsonwan Mar 28, 2025
a5f2858
perf: 支持通过values配置自动同步的APIGW网关类型 #3488
jsonwan Mar 28, 2025
1c329c4
Merge pull request #3491 from jsonwan/github_perf/apigw
jsonwan Mar 28, 2025
a95e80d
perf: 向后端各服务镜像中添加诊断工具 #3417
jsonwan Mar 28, 2025
aeee4d8
perf: 向后端各服务镜像中添加诊断工具 #3417
jsonwan Mar 28, 2025
8f760b1
perf: 向后端各服务镜像中添加诊断工具 #3417
jsonwan Mar 28, 2025
0464ba9
Merge pull request #3492 from jsonwan/github_perf/tools
jsonwan Mar 28, 2025
f776f76
perf: 向后端各服务镜像中添加诊断工具 #3417
jsonwan Mar 28, 2025
72021e2
Merge pull request #3493 from jsonwan/github_perf/tools
jsonwan Mar 28, 2025
333d009
perf: 部分网关资源定义优化 #3495
jsonwan Apr 3, 2025
01b1d66
Merge pull request #3496 from jsonwan/github_master
jsonwan Apr 3, 2025
2ae2c86
docs: 更新GSE版本依赖声明 #3470
jsonwan Apr 8, 2025
d477bd8
Merge pull request #3497 from jsonwan/github_feat/win_interpreter
jsonwan Apr 8, 2025
882af1a
fix: 部分环境File-Worker长时间运行后下载文件失败 #3501
jsonwan Apr 14, 2025
0235bc2
fix: 部分环境File-Worker长时间运行后下载文件失败 #3501
jsonwan Apr 14, 2025
c1d27bd
fix: 部分环境File-Worker长时间运行后下载文件失败 #3501
jsonwan Apr 14, 2025
b41c1a7
Merge pull request #3502 from jsonwan/3.10.x
jsonwan Apr 14, 2025
9113095
Merge pull request #3503 from TencentBlueKing/3.10.x
jsonwan Apr 14, 2025
2d45a3a
perf: 业务与主机同步机制优化 #3504
jsonwan Apr 15, 2025
ce825fb
perf: 业务与主机同步机制优化 #3504
jsonwan Apr 15, 2025
37a6681
perf: 业务与主机同步机制优化 #3504
jsonwan Apr 15, 2025
399ae8b
Merge pull request #3506 from jsonwan/github_perf/sync
jsonwan Apr 15, 2025
570a41d
perf: 管控区域ID数据变更脚本优化 #3510
jsonwan Apr 16, 2025
90999a0
Merge pull request #3511 from jsonwan/github_master
jsonwan Apr 16, 2025
3d5535e
fix: 分发文件日志报错 #3514
hLinx Apr 22, 2025
236eb95
fix: 默认图标路径不对 #3515
hLinx Apr 22, 2025
60125cc
fix: 脚本编辑器支持搜索 #3516
hLinx Apr 22, 2025
6db8a73
Merge pull request #3517 from hLinx/hotfix_master
hLinx Apr 22, 2025
e949efa
perf: 脚本语法检查生成的临时文件不会自动删除 #3377
liuliaozhong-canway Apr 24, 2025
e7285fe
feat: 所依赖的中间件支持单向TLS #3509
wuyzh39 Apr 16, 2025
b38067d
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 25, 2025
2a2f36c
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 25, 2025
86f437a
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 27, 2025
4654de5
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 28, 2025
1ebada3
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 28, 2025
994bdea
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 29, 2025
5a93929
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 30, 2025
adb95f3
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 30, 2025
e68e1c0
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 30, 2025
e1ff2b9
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 30, 2025
883871f
feat: 所依赖的中间件支持单向TLS #3509
jsonwan Apr 30, 2025
a4bf3d3
Merge pull request #3520 from jsonwan/github_feat/tls
jsonwan Apr 30, 2025
6d86a5e
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 6, 2025
b7c89b1
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 6, 2025
e98d068
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 7, 2025
d10fb6c
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 7, 2025
2827af0
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 7, 2025
3410e58
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 7, 2025
71e2a21
feat: 所依赖的中间件支持单向TLS #3509
hLinx May 7, 2025
536af75
Merge pull request #3525 from hLinx/local_3.10.x
hLinx May 7, 2025
2cc0a5d
Merge branch '3.10.x' into github_feat/tls
jsonwan May 7, 2025
46c234b
fix: 导入的作业,编辑作业步骤执行账号为空 #3425
liuliaozhong-canway May 8, 2025
29d6541
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 8, 2025
502bd6b
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 8, 2025
a90f846
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 8, 2025
e53dca3
Merge branch 3.10.x to master
wuyzh39 May 8, 2025
7dd9790
Merge pull request #3526 from wuyzh39/github_master
jsonwan May 8, 2025
490e01d
Merge pull request #3521 from jsonwan/github_feat/tls
jsonwan May 8, 2025
7254438
Merge pull request #3530 from TencentBlueKing/3.10.x
jsonwan May 8, 2025
6c03040
fix: 容器选择报错 #3527
hLinx May 8, 2025
8b6852d
Merge pull request #3532 from hLinx/hotfix_master
hLinx May 9, 2025
2449940
perf: Migration Job的Yaml优化 #3533
jsonwan May 9, 2025
eb4ac18
Merge pull request #3534 from jsonwan/github_perf/migration
jsonwan May 9, 2025
ebfbd8b
Merge pull request #3535 from TencentBlueKing/3.10.x
jsonwan May 9, 2025
14b529d
perf: 导入作业,目标主机可能匹配的不对 #3287
liuliaozhong-canway May 9, 2025
a6db90c
feat: 所依赖的中间件支持单向TLS #3509
jsonwan May 9, 2025
2991b1a
Merge pull request #3536 from jsonwan/github_feat/tls
jsonwan May 9, 2025
3899f05
Merge pull request #3537 from TencentBlueKing/3.10.x
jsonwan May 9, 2025
43e36ab
feat: 提供文件分发任务执行对象为容器的APIGW接口 #3542
wuyzh39 May 14, 2025
8bf1b03
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 14, 2025
0d4a57e
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 14, 2025
a27d942
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 14, 2025
9adea14
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 15, 2025
1363654
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 15, 2025
e9744b1
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 15, 2025
380fcb0
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 15, 2025
14af39a
Merge pull request #3552 from liuliaozhong-canway/3.9.x_issue_3377
jsonwan May 16, 2025
cce94fc
fix: aix机器上执行有全局变量的作业报错,not found #3276
liuliaozhong-canway May 16, 2025
3e04fcc
feat: 提供文件分发任务执行对象为容器的APIGW接口 #3542
wuyzh39 May 16, 2025
b79429b
feat: 提供文件分发任务执行对象为容器的APIGW接口 #3542
wuyzh39 May 19, 2025
38dc0ec
perf: AI配置接口路径优化 #3558
jsonwan May 19, 2025
9e1a78a
perf: 导入作业,目标主机可能匹配的不对 #3287
liuliaozhong-canway May 19, 2025
99747a7
Merge pull request #3555 from wuyzh39/issue_3542
jsonwan May 19, 2025
ff943de
Merge pull request #3559 from jsonwan/github_perf/ai
jsonwan May 19, 2025
8f8052d
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 19, 2025
fd896a0
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 19, 2025
b2f3a08
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
fc4056c
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
ff6bfea
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
59855ea
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
72abcf9
perf: AI配置接口路径优化 #3558
hLinx May 20, 2025
82887c9
Merge pull request #3563 from hLinx/hotfix_master
hLinx May 20, 2025
9f49401
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
1dc9d49
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
d86f497
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
9b6c3f9
perf: 脚本列表接口报错信息优化 #3561
jsonwan May 20, 2025
0b2106a
Merge pull request #3560 from liuliaozhong-canway/3.10.x_issue_3276
jsonwan May 21, 2025
7a530ca
fix: 导入的作业,编辑作业步骤执行账号为空 #3425
liuliaozhong-canway May 21, 2025
2eb82d5
Merge pull request #3562 from jsonwan/github_perf/api
jsonwan May 21, 2025
a4a30f5
Merge pull request #3551 from liuliaozhong-canway/3.9.x_issue_3425
wuyzh39 May 21, 2025
4dce4ea
Merge pull request #3550 from liuliaozhong-canway/3.9.x_issue_3287
wuyzh39 May 21, 2025
9c4759f
Merge pull request #3567 from TencentBlueKing/3.9.x
wuyzh39 May 21, 2025
7b2e86c
Merge branch 3.10.x to master
liuliaozhong-canway May 21, 2025
5046605
fix: 数据归档设置中,保留天数配置项有误 #3269
liuliaozhong-canway May 21, 2025
e14eae1
perf: 网关报错信息优化 #3570
jsonwan May 21, 2025
f07ba56
Merge pull request #3571 from liuliaozhong-canway/3.10.x
wuyzh39 May 21, 2025
8cc4c39
Merge branch '3.10.x'
liuliaozhong-canway May 21, 2025
e98228a
Merge pull request #3569 from liuliaozhong-canway/master
wuyzh39 May 21, 2025
a66c670
Merge pull request #3572 from jsonwan/github_perf/gateway
jsonwan May 21, 2025
c69514f
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 22, 2025
8525e39
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 22, 2025
77ca889
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 22, 2025
cbd0eed
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 22, 2025
f0ab2cb
Merge branch 'master' into master_issue_2783_2025
liuliaozhong-canway May 22, 2025
82457bd
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 23, 2025
f426aa9
Merge remote-tracking branch 'origin/master_issue_2783_2025' into mas…
liuliaozhong-canway May 23, 2025
b7a85d8
perf: 导入作业,目标主机可能匹配的不对 #3287
liuliaozhong-canway May 26, 2025
db37a90
Merge pull request #3578 from liuliaozhong-canway/3.9.x_issue_3287
wuyzh39 May 27, 2025
34d24bd
Merge pull request #3579 from TencentBlueKing/3.10.x
wuyzh39 May 27, 2025
1cb5e76
docs: 添加AI平台版本依赖声明 #3580
jsonwan May 27, 2025
f42fbee
Merge pull request #3582 from jsonwan/3.10.x
jsonwan May 27, 2025
ebfe1d3
Merge pull request #3445 from liuliaozhong-canway/master_issue_2783_2025
jsonwan May 27, 2025
99bd10f
Merge branch '3.10.x' into github_master
jsonwan May 27, 2025
0031955
Merge pull request #3583 from jsonwan/github_master
jsonwan May 27, 2025
2f65b32
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway May 28, 2025
93f7033
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway May 28, 2025
e293a47
fix: 定时任务相关错误码没有对应消息 #3586
wuyzh39 May 28, 2025
942521f
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway May 28, 2025
67012c5
Merge pull request #3587 from wuyzh39/issue_3586
jsonwan May 28, 2025
835dc00
docs: 更新Issue模版配置 #3588
jsonwan May 29, 2025
641b61b
Merge pull request #3589 from jsonwan/github_docs/update_docs
jsonwan May 29, 2025
e7c6f1b
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway May 29, 2025
3dea831
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway May 29, 2025
67981fd
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 29, 2025
97fa624
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 30, 2025
f468cdf
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 30, 2025
9b4d004
perf: mongodb数据支持自动清理 #2783
liuliaozhong-canway May 30, 2025
8d18024
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 3, 2025
88ba070
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 3, 2025
289eef5
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 4, 2025
1a69dcb
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 4, 2025
a9cfa73
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 4, 2025
82de1fa
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 4, 2025
92cca1e
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 4, 2025
d82a7cf
feat: 支持直接使用开发环境域名访问swagger #3594
wuyzh39 Jun 4, 2025
976f718
Merge pull request #3592 from liuliaozhong-canway/master_issue_2783_2…
jsonwan Jun 4, 2025
8415d5c
Merge pull request #3595 from wuyzh39/issue_3594
jsonwan Jun 5, 2025
ca58c70
perf: 作业模版引用账号导入导出优化 #3581
liuliaozhong-canway Jun 5, 2025
547b966
Merge pull request #3585 from liuliaozhong-canway/3.10.x_issue_3581
wuyzh39 Jun 5, 2025
7be59d3
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 5, 2025
a93c43e
feat: 支持内置Windows系统的Administrator账号 #3444
liuliaozhong-canway Jun 5, 2025
46420ce
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 5, 2025
289a143
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 5, 2025
fb15377
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 5, 2025
fc30465
feat: Job 的 web 页面下发任务时可以支持批量输入 ID #3590
jsonwan Jun 6, 2025
0a890da
feat: Job 的 web 页面下发任务时可以支持批量输入 ID #3590
jsonwan Jun 6, 2025
99b1c4d
feat: Job 的 web 页面下发任务时可以支持批量输入 ID #3590
jsonwan Jun 6, 2025
319cfc8
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 6, 2025
5d54db4
feat: Job 的 web 页面下发任务时可以支持批量输入 ID #3590
hLinx Jun 6, 2025
933b4c8
Merge pull request #3597 from liuliaozhong-canway/master_issue_3444
jsonwan Jun 6, 2025
f2ca3b6
feat: Job 的 web 页面下发任务时可以支持批量输入 ID #3590
jsonwan Jun 6, 2025
ee373ff
fix: OpenAPI接口查不到重试任务中未重试机器日志 #3575
jsonwan Jun 6, 2025
719b7f1
Merge pull request #3596 from TencentBlueKing/3.10.x
wuyzh39 Jun 9, 2025
a07c892
fix: OpenAPI接口查不到重试任务中未重试机器日志 #3575
jsonwan Jun 9, 2025
9143890
fix: OpenAPI接口查不到重试任务中未重试机器日志 #3575
jsonwan Jun 9, 2025
edc5ec4
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 9, 2025
a5094a5
Merge pull request #3600 from jsonwan/github_fix/retry
jsonwan Jun 9, 2025
ef1d546
fix: 跨环境导入执行方案密文变量丢失导致方案同步失败 #3593
jsonwan Jun 9, 2025
6571ab7
fix: 跨环境导入执行方案密文变量丢失导致方案同步失败 #3593
jsonwan Jun 9, 2025
16e18e5
Merge pull request #3602 from jsonwan/github_fix/backup
jsonwan Jun 9, 2025
a01738a
feat:定时任务-支持任务级别的通知方式设置 #3557
hLinx Jun 9, 2025
750b37d
Merge pull request #3598 from jsonwan/github_feat/ip_chooser
jsonwan Jun 11, 2025
91e742f
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 11, 2025
2dd7385
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 12, 2025
6eca47b
fix: OpenAPI接口查不到重试任务中未重试机器日志 #3575
jsonwan Jun 12, 2025
b12ed6a
fix: OpenAPI接口查不到重试任务中未重试机器日志 #3575
jsonwan Jun 12, 2025
6813b4d
Merge pull request #3605 from jsonwan/github_fix/retry
jsonwan Jun 12, 2025
201f9f1
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 13, 2025
bdcdcf2
feat:定时任务-支持任务级别的通知方式设置 #3557
wuyzh39 Jun 13, 2025
ccb5d01
feat:定时任务-支持任务级别的通知方式设置 #3557
hLinx Jun 16, 2025
dc5b6f2
feat:定时任务-支持任务级别的通知方式设置 #3557
hLinx Jun 16, 2025
ae87d7c
Merge pull request #3607 from hLinx/hotfix_master
hLinx Jun 16, 2025
de3f6fb
fix: 脚本执行获取公共脚本内容时 api 调用错误 #3608
hLinx Jun 16, 2025
0fadb7e
Merge pull request #3609 from hLinx/hotfix_master
hLinx Jun 16, 2025
a9b0f14
Merge pull request #3604 from wuyzh39/issue_3557
jsonwan Jun 16, 2025
33e9aa8
perf: 添加执行引擎内存中主机数量指标 #3435
jsonwan Jun 17, 2025
a997e81
Merge pull request #3611 from jsonwan/github_perf/execute
jsonwan Jun 17, 2025
0950f1c
feat:定时任务-支持任务级别的通知方式设置 #3557
hLinx Jun 18, 2025
e98e54f
Merge pull request #3613 from hLinx/hotfix_master
hLinx Jun 18, 2025
07cc315
feat: 支持使用集群外有Agent的机器作为本地分发源 #3467
wuyzh39 Jun 17, 2025
986522d
fix: ip 白名单目标业务被删除时编辑保存失败 #3615
hLinx Jun 18, 2025
e6096d3
fix: 定时任务用户指导页新建定时任务操作需要鉴权 #3616
hLinx Jun 18, 2025
bb2ba65
Merge pull request #3617 from hLinx/hotfix_master
hLinx Jun 18, 2025
bec6b0a
feat: 快速执行接口防止重复调用执行 #3522
liuliaozhong-canway Jun 20, 2025
a741f8c
Merge branch 'master' of github.com:TencentBlueKing/bk-job into issue…
wuyzh39 Jun 20, 2025
8132e63
feat: 快速执行接口防止重复调用执行 #3522
liuliaozhong-canway Jun 20, 2025
32b9eda
feat: 支持使用集群外有Agent的机器作为本地分发源 #3467
wuyzh39 Jun 20, 2025
74f06d1
feat: 快速执行接口防止重复调用执行 #3522
liuliaozhong-canway Jun 20, 2025
ada44ed
feat: 快速执行接口防止重复调用执行 #3522
liuliaozhong-canway Jun 20, 2025
eeeeb9a
Merge pull request #3624 from liuliaozhong-canway/master_issue_3522
jsonwan Jun 20, 2025
90591a6
Merge pull request #3622 from wuyzh39/issue_3467
jsonwan Jun 20, 2025
9459be3
feat: 支持使用集群外有Agent的机器作为本地分发源 #3467
wuyzh39 Jun 20, 2025
43b8eff
Merge pull request #3625 from wuyzh39/issue_3467
jsonwan Jun 23, 2025
3a53f6a
fix: 定时任务,"结束前通知"的"通知方式",通知对象/通知方式都是必填项但没有必填项的标识 #3629
hLinx Jun 27, 2025
a2926b6
fix: 脚本列表“去执行”报错 #3630
hLinx Jun 27, 2025
6ca9df1
feat: ip选择器支持复制 host id #3631
hLinx Jun 27, 2025
c73620c
Merge pull request #3632 from hLinx/hotfix_master
hLinx Jun 27, 2025
c922bdc
docs: Tencent开源License更新 #3634
jsonwan Jul 4, 2025
e76ce29
Merge pull request #3635 from jsonwan/github_master
jsonwan Jul 4, 2025
aa9bef4
perf: 依赖组件版本升级 #3637
jsonwan Jul 7, 2025
a1d4406
Merge pull request #3638 from jsonwan/github_perf/upgrade_components
jsonwan Jul 7, 2025
3a60647
docs: Tencent开源License更新 #3634
jsonwan Jul 8, 2025
bcda9db
Merge pull request #3642 from jsonwan/github_docs/update_tencent
jsonwan Jul 8, 2025
06001b2
fix: 无"作业模板查看"且有"执行方案查看"的执行方案,详情页修改方案名称会一直弹出提示框 #3643
hLinx Jul 8, 2025
07cd1a6
fix: 脚本有未上线的版本时,新增版本提示框编辑按钮应当大写 #3644
hLinx Jul 8, 2025
6926f7c
Merge pull request #3645 from hLinx/hotfix_master
hLinx Jul 8, 2025
27a7e63
fix: 首页的国际化问题 #3646
hLinx Jul 8, 2025
00707c2
Merge pull request #3647 from hLinx/hotfix_master
hLinx Jul 8, 2025
1da717c
fix: 无"作业模板查看"且有"执行方案查看"的执行方案,详情页修改方案名称会一直弹出提示框 #3643
hLinx Jul 8, 2025
a6c03b4
Merge pull request #3648 from hLinx/hotfix_master
hLinx Jul 8, 2025
2ca4e49
perf: 依赖组件版本升级 #3637
jsonwan Jul 9, 2025
25330a3
Merge pull request #3651 from jsonwan/github_master
jsonwan Jul 9, 2025
6404d03
perf: 文件源根地址增加校验 #3652
jsonwan Jul 9, 2025
e566b1f
perf: 文件源根地址增加校验 #3652
jsonwan Jul 10, 2025
83d52e4
perf: 文件源根地址增加校验 #3652
jsonwan Jul 10, 2025
72019d1
Merge pull request #3653 from jsonwan/github_perf/third_file
jsonwan Jul 10, 2025
136d89f
perf: 添加负载均衡请求日志 #3654
jsonwan Jul 10, 2025
4f76842
Merge pull request #3655 from jsonwan/github_perf/log
jsonwan Jul 10, 2025
bbd6486
fix: 修复 HW 问题 #3656
hLinx Jul 10, 2025
62c3833
Merge pull request #3657 from hLinx/hotfix_master
hLinx Jul 10, 2025
aa43dfa
fix: 导入非法文件 #3658
jsonwan Jul 10, 2025
84fccff
Merge pull request #3659 from jsonwan/github_fix/file
jsonwan Jul 10, 2025
e1bc784
perf: 依赖组件版本升级 #3637
jsonwan Jul 11, 2025
b759bdf
Merge pull request #3660 from jsonwan/github_perf/dependency
jsonwan Jul 11, 2025
408d72f
fix: 服务间调用认证失效 #3665
jsonwan Jul 14, 2025
2e0b3dd
fix: 服务间调用认证失效 #3665
jsonwan Jul 14, 2025
770f337
fix: 服务间调用认证失效 #3665
jsonwan Jul 14, 2025
80802d2
fix: 服务间调用认证失效 #3665
jsonwan Jul 14, 2025
5984907
Merge pull request #3666 from jsonwan/github_fix/service_auth
jsonwan Jul 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: Bug Report
about: Report a bug encountered while operating bk-job
title: 'bugfix: '
labels: kind/bug
assignees: 'nekzhang'
title: 'fix: '
labels: kind/bug,backlog
assignees: ''

---

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Enhancement Request
about: Suggest an enhancement to the bk-job project
title: ''
labels: kind/enhancement
labels: kind/enhancement,backlog
assignees: ''

---
Expand Down
33 changes: 3 additions & 30 deletions .github/workflows/backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,40 +36,13 @@ jobs:
with:
java-version: 1.8
- name: Cache Gradle
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Gradle Build
working-directory: src/backend
run: ./gradlew clean build -DmysqlURL=127.0.0.1:3306 -DmysqlUser=root -DmysqlPasswd=root -DmavenRepoUrl="https://maven.aliyun.com/nexus/content/groups/public/"
buildEE:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- name: init mysql
run: |
sudo /etc/init.d/mysql start
export MYSQL_PWD=root
for i in */*.sql;do echo $i;mysql -h localhost -uroot < $i;done
working-directory: support-files/sql
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache Gradle
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Gradle Build
working-directory: src/backend
run: ./gradlew clean build -DmysqlURL=127.0.0.1:3306 -DmysqlUser=root -DmysqlPasswd=root -DmavenRepoUrl="https://maven.aliyun.com/nexus/content/groups/public/" -Pjob.edition=ee -Pjob.package.type=release
# run: ./gradlew clean build -DmysqlURL=127.0.0.1:3306 -DmysqlUser=root -DmysqlPasswd=root -DmavenRepoUrl="https://maven.aliyun.com/nexus/content/groups/public/"
run: ./gradlew clean build -DmysqlURL=127.0.0.1:3306 -DmysqlUser=root -DmysqlPasswd=root -DmavenRepoUrl="https://mirrors.cloud.tencent.com/nexus/repository/maven-public/" --info --stacktrace
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
with:
java-version: 1.8
- name: Cache Gradle
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ support-files/dependJarLists/
**/*.DS_Store
.codecc
build.yml


pre-*-bkcodeai
16 changes: 7 additions & 9 deletions CONTRIBUTING.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,15 @@ git commit -m 'fix: the bug xxx #123'

| Mark | Description |
| -------- | -------------------------------------- |
| feature/feat | Develop a new feature |
| bug/fix/bugfix | Fix a bug |
| refactor/perf | Refactor the code/Optimize configurations & parameters/Optimize the logic and the functionality |
| test | Add unit testing cases |
| feat | Develop a new feature |
| fix | Fix a bug |
| docs | Add documents |
| info | Add comment information |
| format | On the premise of not modifying business logic, only format the code |
| merge | Only merge and synchronize branches |
| depend | Add, delete or modify the dependencies of the project |
| style | On the premise of not modifying business logic, only format the code |
| refactor | Refactor the code |
| perf | Optimize configurations & parameters/Optimize the logic and the functionality |
| test | Add unit testing cases |
| chore | Relevant code like build scripts and tasks |
| del | Destructive actions like deleting functionalities and APIs that are still in use |
| merge | Only merge and synchronize branches |

## Pull Request/Merge Request

Expand Down
16 changes: 7 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,17 +47,15 @@ git commit -m 'fix: xxx问题 #123'

| 标记 | 说明 |
| -------- | -------------------------------------- |
| feature/feat | 新功能开发 |
| bug/fix/bugfix | bug修复 |
| refactor/perf | 重构代码/优化配置&参数/优化逻辑及功能 |
| test | 添加单元测试用例相关 |
| feat | 新功能开发 |
| fix | bug修复 |
| docs | 添加文档 |
| info | 添加注释类信息 |
| format | 不修改业务逻辑下,仅做代码规范的格式化 |
| merge | 仅做分支合并同步 |
| depend | 对工程的依赖进行增删改 |
| style | 不修改业务逻辑下,仅做代码规范的格式化 |
| refactor | 重构代码 |
| perf | 优化配置&参数/优化逻辑及功能 |
| test | 添加单元测试用例相关 |
| chore | 构建脚本、任务等相关代码 |
| del | 删除可能仍然有人用到的功能、API等破坏性动作 |
| merge | 仅做分支合并同步 |


## Pull Request/Merge Request
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Tencent is pleased to support the open source community by making BK-JOB蓝鲸智云作业平台 available.

Copyright (C) 2021 THL A29 Limited, a Tencent company. All rights reserved.
Copyright (C) 2021 Tencent. All rights reserved.

BK-JOB蓝鲸智云作业平台 is licensed under the MIT License.

Expand Down
2 changes: 1 addition & 1 deletion README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ For more information, please check Blueking's official website [Platform Product

## Getting started
- [Download and Compile](docs/overview/source_compile.en.md)
- [Installation Setup](docs/overview/installation.en.md)
- [Install and Operation](docs/overview/operation_en.md)

## Support
1. [GitHub Community](https://github.com/Tencent/bk-job/discussions)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ bk-job 提供了快速执行、任务编排、定时执行等核心服务,多

## Getting started
- [下载与编译](docs/overview/source_compile.md)
- [安装部署](docs/overview/installation.md)
- [部署与运维](docs/overview/operation.md)

## Support
1. [GitHub讨论区](https://github.com/Tencent/bk-job/discussions)
Expand Down
60 changes: 47 additions & 13 deletions UPGRADE.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
## 升级说明
# 升级说明

[English](UPGRADE.en.md) | 简体中文

### 版本3.3.4.x
该版本增加一个升级工具(upgrader-3.3.4.x.jar,与其他二进制包在同一目录),需要在更新Job二进制Jar文件重启进程(所有微服务进程)前后用不同参数分别执行一次,工具总共执行两次,用于迁移权限数据和账号加密数据。
## 一、升级工具介绍与用法
### 1.介绍
从3.3.4版本开始,包内开始提供一个升级工具(upgrader-${version}.jar,与其他二进制包在同一目录),用于在大版本之间升级时(例如:3.2.x->3.3.x, 3.3.x->3.4.x等)对不兼容的数据进行迁移,每次进行大版本升级时,**必须查阅此文档**,查看是否有需要执行的升级任务,若有则需要按照说明执行,否则可能出现数据异常、权限丢失等问题。

**适用范围**
适用于从3.x.x.x向3.3.4.x及以上版本升级,3.3.4.x版本内升级(如3.3.4.0-->3.3.4.3)无需执行。
说明:同一大版本的多个rc/release版本之间升级(例如:3.7.3->3.7.4-rc.8)无需执行。

### 2.用法
#### (1)二进制环境

**工具用法**
使用命令`java -Dfile.encoding=utf8 -Djob.log.dir=path/to/log/dir -Dconfig.file=/path/to/config/file -jar upgrader-[x.x.x.x].jar [fromVersion] [toVersion] [executeTime]` 启动工具,再根据命令行提示输入与具体版本升级任务相关的特定参数,运行升级工具。

/path/to/log/dir用于指定工具日志保存路径,通常为${BK_HOME}/logs/job
/path/to/config/file用于指定工具读取的配置文件,该配置文件由部署脚本自动渲染生成,路径为${BK_HOME}/etc/job/upgrader/upgrader.properties
fromVersion为当前作业平台版本,如3.2.7.3
toVersion为目标作业平台版本,如3.3.4.0
executeTime为升级任务执行的时间点,取值为BEFORE_UPDATE_JOB、AFTER_UPDATE_JOB,在更新作业平台进程前执行本工具填写BEFORE_UPDATE_JOB,更新进程后执行则填写AFTER_UPDATE_JOB
**/path/to/log/dir** 用于指定工具日志保存路径,通常为${BK_HOME}/logs/job
**/path/to/config/file** 用于指定工具读取的配置文件,该配置文件由部署脚本自动渲染生成,路径为${BK_HOME}/etc/job/upgrader/upgrader.properties
**fromVersion** 为升级前的作业平台版本,如3.2.7.3
**toVersion** 为升级后的作业平台版本,如3.3.4.0
**executeTime** 为升级任务执行的时间点,取值为BEFORE_UPDATE_JOB、AFTER_UPDATE_JOB,在更新作业平台进程前执行本工具填写BEFORE_UPDATE_JOB,更新进程后执行则填写AFTER_UPDATE_JOB

示例:
Job进程更新前:
Expand All @@ -27,8 +29,28 @@ Job进程更新后:
/opt/java/bin/java -Dfile.encoding=utf8 -Djob.log.dir=/data/bkee/logs/job -Dconfig.file=/data/bkee/etc/job/upgrader/upgrader.properties -jar upgrader-3.3.4.0.jar 3.2.7.3 3.3.4.0 AFTER_UPDATE_JOB
```

### 版本3.5.x.x
该版本对接了CMDB业务集,需要对Job原有业务集数据进行迁移,除了执行以上升级工具外,还需要额外执行以下步骤:
#### (2)容器化环境
1. 从对应版本的二进制包内获取upgrader二进制jar包与配置模板文件;
2. 选定一台机器(可选中控机),准备Java运行环境(JDK 1.8),作为运行迁移工具的机器;
3. 查看配置模板文件,从部署Job的K8s集群中将需要访问的服务(job-manage/job-crontab等)端口使用port-forward等方式映射到有固定IP的机器(能操作K8s集群的机器,可以为中控机)端口(可自行分配)上;
4. 根据配置模板文件与环境变量对应的实际数据填写配置文件(其中job服务的机器与端口填写上一步骤中映射好的固定机器IP与端口);
5. 准备日志目录,按照二进制环境的命令运行迁移工具;
6. 确认迁移成功后,清理迁移过程中临时使用的机器端口映射,日志文件与Java环境可按需保留。


## 二、各大版本间升级需要执行的升级任务

### 3.0.x/3.1.x/3.2.x -> 3.3.x
需要在更新Job二进制Jar文件重启进程(所有微服务进程)前后用不同参数分别执行一次升级工具,工具总共执行两次,用于迁移权限数据和账号加密数据。

### 3.3.x -> 3.4.x
需要在更新Job后执行一次升级工具,用于迁移作业模板/脚本引用的标签数据。

### 3.4.x -> 3.5.x
1.在更新Job后执行一次升级工具,用于迁移业务集数据;

2.除了执行以上升级工具外,还需要额外执行以下步骤:

(1)获取安装包内根目录下support-files/bk-cmdb/changeBizSetId.js脚本文件;
(2)获取上一步中upgrader执行完成后在upgrader同一路径下生成的biz_set_list.json文件,使用其中的数据替换changeBizSetId.js脚本文件中占位符${biz_set_list};
(3)将替换后的脚本文件移动到一台具有MongoDB命令行且有权限访问CMDB的MongoDB数据库的机器上,执行以下命令,完成CMDB中的业务集ID更改:
Expand All @@ -49,3 +71,15 @@ echo $BK_CMDB_MONGODB_<tab>补全。
/opt/java/bin/java -Dfile.encoding=utf8 -Djob.log.dir=/data/bkee/logs/job -Dconfig.file=/data/bkee/etc/job/upgrader/upgrader.properties -Dtarget.tasks=BizSetMigrationStatusUpdateTask -jar upgrader-3.5.0.0.jar 3.4.5.0 3.5.0.0 MAKE_UP true
```
注:命令中涉及到的版本号请使用真实值,示例代码中仅为参考。

### 3.5.x -> 3.6.x
无需执行升级工具。

### 3.6.x -> 3.7.x
需要在更新Job后执行一次升级工具,用于为存量的作业模板/执行方案/定时任务/IP白名单中的主机数据添加hostId,以及迁移对所有业务生效的IP白名单数据。

### 3.7.x -> 3.8.x
无需执行升级工具。

### 3.8.x -> 3.9.x
需要在更新Job后执行一次升级工具,用于导出已配置的平台信息数据(title/footer/助手链接等),从3.9.3版本开始,作业平台改为使用基于BK-REPO的全局配置统一方案,升级任务运行后会输出平台信息全局配置base.js文件,以便于迁移之前用户已通过页面【平台管理-全局设置-平台信息】配置的数据:将该任务生成的base.js文件导入BK-REPO中(若已存在则覆盖),路径取值与chart values的bkSharedResUrl、bkSharedBaseJsPath配置项保持一致,默认为:${当前环境部署的BK-REPO根地址}/generic/blueking/bk-config/bk_job/base.js。
Loading