Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat:支持从代码库维度查看对应的代码库事件 #8122 #9588

Merged
merged 160 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
254232a
feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Jul 21, 2023
efa10ed
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 1, 2023
2e2a8cf
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 2, 2023
1e1f006
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 3, 2023
bbd8504
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 4, 2023
c2de58f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 4, 2023
63ac23c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 4, 2023
9287ecb
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 5, 2023
8ad1f49
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 8, 2023
42299d3
feat:关联工蜂代码库时,支持开启 Pipeline as Code 模式 #8115
mingshewhe Aug 8, 2023
fd2a1da
feat:关联工蜂代码库时,支持开启 Pipeline as Code 模式 #8115
mingshewhe Aug 8, 2023
b6d6587
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 8, 2023
06ecfc5
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
be8347b
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
d0c0c87
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
7aa6827
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
958ad3c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
c61c6cf
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
f5bbd25
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
f9adb16
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
9d8e49f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 10, 2023
19f6259
Merge remote-tracking branch 'origin/feat_8122' into feat_8122
hejieehe Aug 10, 2023
b61928c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 11, 2023
2ecf0ad
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 11, 2023
46a274b
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 11, 2023
de37a54
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 11, 2023
cc042c2
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 14, 2023
b7dba10
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
d9ca3b7
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
14c6e9a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
7b273c1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
f3dafdf
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
3538a99
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
adafbea
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
f556a3d
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 15, 2023
a2e8fc9
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 21, 2023
0dcefb4
Merge branch 'master' of https://github.com/TencentBlueKing/bk-ci int…
hejieehe Aug 25, 2023
c1d42a3
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 25, 2023
247c741
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 28, 2023
c86bf72
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Aug 28, 2023
9dcf69a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 28, 2023
cbbdd88
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 29, 2023
85fd5c2
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 29, 2023
bd35130
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Aug 30, 2023
8334729
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 1, 2023
566404c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 4, 2023
59d8616
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 4, 2023
3cd38d6
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 5, 2023
183c7e0
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 6, 2023
92ccded
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 6, 2023
f18432d
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 6, 2023
795e59a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 6, 2023
6e13fb1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 14, 2023
13c3f3d
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 20, 2023
92926cb
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 20, 2023
f7314c0
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 20, 2023
25fc210
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 21, 2023
e9dd7ff
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 26, 2023
7e305f3
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 26, 2023
0cb52b5
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 26, 2023
17ef9eb
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Sep 27, 2023
38f1697
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Sep 28, 2023
0df50e4
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 7, 2023
beae1d4
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
hejieehe Oct 8, 2023
1c5e1e1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 9, 2023
a9dc73b
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 10, 2023
77d6639
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 11, 2023
e0e4814
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 11, 2023
ca7f3da
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
mingshewhe Oct 11, 2023
7f51458
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 11, 2023
4be19ed
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 12, 2023
040b20e
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 12, 2023
d838fb3
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
hejieehe Oct 12, 2023
abd4f92
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 16, 2023
41dfbb7
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 17, 2023
d0a2ce6
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
eb58ece
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
11db4d9
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
8d9d732
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
3cb8286
Merge remote-tracking branch 'github/master' into feat_8122
mingshewhe Oct 21, 2023
e214965
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
e950af8
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
8cc764c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 21, 2023
42ad9d8
Merge remote-tracking branch 'github/master' into feat_8122
hejieehe Oct 23, 2023
abb49f0
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 23, 2023
9b34436
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 23, 2023
9d3d682
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 23, 2023
1fb43a5
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
hejieehe Oct 23, 2023
4d1e099
Merge branch 'master' of https://github.com/TencentBlueKing/bk-ci int…
hejieehe Oct 23, 2023
80ac17b
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 23, 2023
23e4931
【PAC】feat:开启PAC模式的代码库支持自动同步代码库YAML变更到蓝盾 #8130
mingshewhe Oct 23, 2023
2b47988
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
mingshewhe Oct 23, 2023
03a0e28
【PAC】feat:开启PAC模式的代码库支持自动同步代码库YAML变更到蓝盾 #8130
mingshewhe Oct 24, 2023
73631ca
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 25, 2023
041b0d0
Merge remote-tracking branch 'github/master' into feat_8122
mingshewhe Oct 25, 2023
3694d70
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 26, 2023
43d2285
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 26, 2023
db9c33f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 26, 2023
4158736
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 26, 2023
821a92a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 26, 2023
b5acd8c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 27, 2023
6a76e6b
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 27, 2023
6714f72
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 27, 2023
f0ca8d4
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 27, 2023
403de73
Merge branch 'feat_8122' of http://git.woa.com/bkdevops/bk-ci into fe…
mingshewhe Oct 27, 2023
1dad974
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 27, 2023
cbf53cc
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 27, 2023
d56ddc0
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 27, 2023
6493faa
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Oct 27, 2023
03d6cc1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 28, 2023
d7c5c4a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 28, 2023
9081f97
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Oct 28, 2023
0367047
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 1, 2023
7174299
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 2, 2023
3dd321a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 2, 2023
ec5c4f0
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 6, 2023
7b2f1f9
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 6, 2023
0b01faa
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 6, 2023
18db56c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 6, 2023
75905f2
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 6, 2023
1ef0492
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 7, 2023
02c5cf1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 8, 2023
919932e
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 9, 2023
264adea
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 9, 2023
dd0d598
feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 13, 2023
953a5a1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 13, 2023
bc30ba6
feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
dfe84b7
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
e86157c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
a92e2de
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
00070f9
Merge branch 'master' of https://github.com/TencentBlueKing/bk-ci int…
hejieehe Nov 14, 2023
ef904a1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
06b4641
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 14, 2023
bb2228e
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 15, 2023
d93a4b6
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 15, 2023
bee0f47
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 15, 2023
e77dc92
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
c7a9e9a
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
5212f3f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
dd3512f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
d4af4c7
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
c6569ca
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
3407670
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 16, 2023
da24341
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 16, 2023
faeee86
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 16, 2023
7c8f242
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 18, 2023
0739438
Merge branch 'feat_8122' of https://github.com/mingshewhe/bk-ci into …
mingshewhe Nov 18, 2023
bceb602
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 18, 2023
b53b06c
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 18, 2023
ffb7dd1
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 18, 2023
82500a9
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 16, 2023
9cc74cd
Merge branch 'feat_8122' of https://github.com/mingshewhe/bk-ci into …
hejieehe Nov 20, 2023
a964769
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 20, 2023
3ba1a69
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 20, 2023
ee29315
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
hejieehe Nov 20, 2023
3b4da05
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 21, 2023
6e563be
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 21, 2023
298d92c
Merge remote-tracking branch 'github/master' into feat_8122
mingshewhe Nov 21, 2023
66b8a9f
【PAC】feat:支持从代码库维度查看对应的代码库事件 #8122
mingshewhe Nov 21, 2023
c2d5c09
Merge remote-tracking branch 'github/master' into feat_8122
mingshewhe Nov 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 46 additions & 39 deletions docs/overview/db/devops_ci_process.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@
| [T_PIPELINE_VIEW_USER_LAST_VIEW](#T_PIPELINE_VIEW_USER_LAST_VIEW) | |
| [T_PIPELINE_VIEW_USER_SETTINGS](#T_PIPELINE_VIEW_USER_SETTINGS) | |
| [T_PIPELINE_WEBHOOK](#T_PIPELINE_WEBHOOK) | |
| [T_PIPELINE_WEBHOOK_BUILD_LOG](#T_PIPELINE_WEBHOOK_BUILD_LOG) | |
| [T_PIPELINE_WEBHOOK_BUILD_LOG_DETAIL](#T_PIPELINE_WEBHOOK_BUILD_LOG_DETAIL) | |
| [T_PIPELINE_WEBHOOK_QUEUE](#T_PIPELINE_WEBHOOK_QUEUE) | |
| [T_PROJECT_PIPELINE_CALLBACK](#T_PROJECT_PIPELINE_CALLBACK) | |
| [T_PROJECT_PIPELINE_CALLBACK_HISTORY](#T_PROJECT_PIPELINE_CALLBACK_HISTORY) | |
Expand All @@ -60,6 +58,8 @@
| [T_TEMPLATE_INSTANCE_BASE](#T_TEMPLATE_INSTANCE_BASE) | 模板实列化基本信息表 |
| [T_TEMPLATE_INSTANCE_ITEM](#T_TEMPLATE_INSTANCE_ITEM) | 模板实列化项信息表 |
| [T_TEMPLATE_PIPELINE](#T_TEMPLATE_PIPELINE) | 流水线模板-实例映射表 |
| [T_PIPELINE_TRIGGER_EVENT](#T_PIPELINE_TRIGGER_EVENT) | 流水线触发事件表 |
| [T_PIPELINE_TRIGGER_DETAIL](#T_PIPELINE_TRIGGER_DETAIL) | 流水线触发事件明细表 |

**表名:** <a id="T_AUDIT_RESOURCE">T_AUDIT_RESOURCE</a>

Expand Down Expand Up @@ -848,44 +848,10 @@
| 8 | PROJECT_NAME | varchar | 128 | 0 | Y | N | | 项目名称 |
| 9 | TASK_ID | varchar | 34 | 0 | Y | N | | 任务id |
| 10 | DELETE | bit | 1 | 0 | Y | N | b'0' | 是否删除 |
| 11 | EXTERNAL_ID | varchar | 255 | 0 | Y | N | | webhook事件生产者ID,工蜂-工蜂ID,github-github id,svn-svn path,p4-p4port |
| 12 | EVENT_TYPE | varchar | 32 | 0 | Y | N | | 事件类型 |
| 13 | REPOSITORY_HASH_ID | varchar | 64 | 0 | Y | N | | 代码库hashId |

**表名:** <a id="T_PIPELINE_WEBHOOK_BUILD_LOG">T_PIPELINE_WEBHOOK_BUILD_LOG</a>

**说明:**

**数据列:**

| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | ID | bigint | 20 | 0 | N | Y | | 主键ID |
| 2 | CODE_TYPE | varchar | 32 | 0 | N | N | | 代码库类型 |
| 3 | REPO_NAME | varchar | 128 | 0 | N | N | | 代码库别名 |
| 4 | COMMIT_ID | varchar | 64 | 0 | N | N | | 代码提交ID |
| 5 | REQUEST_CONTENT | text | 65535 | 0 | Y | N | | 事件内容 |
| 6 | CREATED_TIME | datetime | 19 | 0 | N | Y | CURRENT_TIMESTAMP | 创建时间 |
| 7 | RECEIVED_TIME | datetime | 19 | 0 | N | N | | 接收时间 |
| 8 | FINISHED_TIME | datetime | 19 | 0 | N | N | | 完成时间 |

**表名:** <a id="T_PIPELINE_WEBHOOK_BUILD_LOG_DETAIL">T_PIPELINE_WEBHOOK_BUILD_LOG_DETAIL</a>

**说明:**

**数据列:**

| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | ID | bigint | 20 | 0 | N | Y | | 主键ID |
| 2 | LOG_ID | bigint | 20 | 0 | N | N | | |
| 3 | CODE_TYPE | varchar | 32 | 0 | N | N | | 代码库类型 |
| 4 | REPO_NAME | varchar | 128 | 0 | N | N | | 代码库别名 |
| 5 | COMMIT_ID | varchar | 64 | 0 | N | N | | 代码提交ID |
| 6 | PROJECT_ID | varchar | 32 | 0 | N | N | | 项目ID |
| 7 | PIPELINE_ID | varchar | 34 | 0 | N | N | | 流水线ID |
| 8 | TASK_ID | varchar | 34 | 0 | N | N | | 任务id |
| 9 | TASK_NAME | varchar | 128 | 0 | Y | N | | 任务名称 |
| 10 | SUCCESS | bit | 1 | 0 | Y | N | b'0' | 是否成功 |
| 11 | TRIGGER_RESULT | text | 65535 | 0 | Y | N | | 触发结果 |
| 12 | CREATED_TIME | datetime | 19 | 0 | N | Y | CURRENT_TIMESTAMP | 创建时间 |

**表名:** <a id="T_PIPELINE_WEBHOOK_QUEUE">T_PIPELINE_WEBHOOK_QUEUE</a>

Expand Down Expand Up @@ -1055,3 +1021,44 @@
| 12 | BUILD_NO | text | 65535 | 0 | Y | N | | 构建号 |
| 13 | PARAM | mediumtext | 16777215 | 0 | Y | N | | 参数 |
| 14 | DELETED | bit | 1 | 0 | Y | N | b'0' | 流水线已被软删除 |

**表名:** <a id="T_PIPELINE_TRIGGER_EVENT">T_PIPELINE_TRIGGER_EVENT</a>

**说明:** 流水线触发事件表

**数据列:**

| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | REQUEST_ID | varchar | 64 | 0 | N | N | | 请求ID |
| 2 | PROJECT_ID | varchar | 64 | 0 | N | Y | | 项目ID |
| 3 | EVENT_ID | bigint | 20 | 0 | N | Y | | 事件ID |
| 4 | TRIGGER_TYPE | varchar | 32 | 0 | N | N | | 触发类型 |
| 5 | EVENT_SOURCE | varchar | 20 | 0 | N | N | | 触发源,代码库hashId/触发人/远程ip |
| 6 | EVENT_TYPE | varchar | 64 | 0 | N | N | | 事件类型 |
| 7 | TRIGGER_USER | varchar | 100 | 0 | N | N | | 触发用户 |
| 8 | EVENT_DESC | text | | 0 | N | N | | 事件描述 |
| 9 | REPLAY_REQUEST_ID | varchar | 64 | 0 | Y | N | | 重放请求ID |
| 10 | REQUEST_PARAMS | text | | 0 | N | N | | 请求参数 |
| 11 | CREATE_TIME | timestamp | | 0 | N | Y | | 事件时间 |

**表名:** <a id="T_PIPELINE_TRIGGER_DETAIL">T_PIPELINE_TRIGGER_DETAIL</a>

**说明:** 流水线触发事件明细表

**数据列:**

| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 1 | DETAIL_ID | varchar | 64 | 0 | N | Y | | 事件明细ID |
| 2 | PROJECT_ID | varchar | 64 | 0 | N | N | | 项目ID |
| 3 | EVENT_ID | bigint | 20 | 0 | N | N | | 事件ID |
| 4 | STATUS | varchar | 32 | 0 | Y | N | | 状态(success or failure) |
| 5 | PIPELINE_ID | varchar | 20 | 0 | Y | N | | 流水线ID |
| 6 | PIPELINE_NAME | varchar | 64 | 0 | Y | N | | 流水线名称 |
| 7 | VERSION | varchar | 100 | 0 | Y | N | | 流水线版本号 |
| 8 | BUILD_ID | text | | 0 | Y | N | | 构建ID |
| 9 | BUILD_NUM | varchar | 64 | 0 | Y | N | | 构建编号 |
| 10 | REASON | text | | 0 | Y | N | | 失败原因 |
| 11 | REASON_DETAIL | timestamp | | 0 | Y | N | | 原因详情 |
| 12 | CREATE_TIME | timestamp | | 0 | Y | Y | | 创建时间 |
Original file line number Diff line number Diff line change
Expand Up @@ -23,28 +23,23 @@
* NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
*/

package com.tencent.devops.process.engine.service

import com.tencent.devops.common.api.model.SQLPage
import com.tencent.devops.process.pojo.webhook.PipelineWebhookBuildLog
import com.tencent.devops.process.pojo.webhook.PipelineWebhookBuildLogDetail
import org.springframework.stereotype.Service
package com.tencent.devops.common.api.pojo

@Service
class PipelineWebhookBuildLogServiceImpl : PipelineWebhookBuildLogService {
override fun saveWebhookBuildLog(webhookBuildLog: PipelineWebhookBuildLog) = Unit
import com.tencent.devops.common.api.util.JsonUtil
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty

override fun listWebhookBuildLogDetail(
userId: String,
projectId: String,
pipelineId: String,
repoName: String?,
commitId: String?,
page: Int?,
pageSize: Int?
): SQLPage<PipelineWebhookBuildLogDetail>? {
return null
}
@ApiModel("国际化变量")
data class I18Variable(
@ApiModelProperty("国际化变量名")
val code: String,
@ApiModelProperty("国际化参数")
val params: List<String>,
@ApiModelProperty("默认信息")
val defaultMessage: String? = null
) {
fun toJsonStr() = JsonUtil.toJson(this, false)
}
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,11 @@ object MQ {
const val ROUTE_P4_BUILD_REQUEST_EVENT = "r.engine.pipeline.hook.p4.event"
const val QUEUE_P4_BUILD_REQUEST_EVENT = "q.engine.pipeline.hook.p4.event"

// 代码库webhook重放请求
const val EXCHANGE_REPLAY_BUILD_REQUEST_EVENT = "e.engine.pipeline.hook.replay.event"
const val ROUTE_REPLAY_BUILD_REQUEST_EVENT = "r.engine.pipeline.hook.replay.event"
const val QUEUE_REPLAY_BUILD_REQUEST_EVENT = "q.engine.pipeline.hook.replay.event"

// 广播清理文件
const val EXCHANGE_BKJOB_CLEAR_JOB_TMP_FANOUT = "e.bkjob.clear.file.fanout"
const val ROUTE_BKJOB_CLEAR_JOB_TMP_EVENT = "r.bkjob.clear.file"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ import com.tencent.devops.common.pipeline.pojo.element.market.MarketCheckImageEl
import com.tencent.devops.common.pipeline.pojo.element.matrix.MatrixStatusElement
import com.tencent.devops.common.pipeline.pojo.element.quality.QualityGateInElement
import com.tencent.devops.common.pipeline.pojo.element.quality.QualityGateOutElement
import com.tencent.devops.common.pipeline.pojo.element.trigger.CodeGitGenericWebHookTriggerElement
import com.tencent.devops.common.pipeline.pojo.element.trigger.CodeGitWebHookTriggerElement
import com.tencent.devops.common.pipeline.pojo.element.trigger.CodeGithubWebHookTriggerElement
import com.tencent.devops.common.pipeline.pojo.element.trigger.CodeGitlabWebHookTriggerElement
Expand Down Expand Up @@ -89,10 +88,6 @@ import io.swagger.annotations.ApiModelProperty
JsonSubTypes.Type(value = QualityGateInElement::class, name = QualityGateInElement.classType),
JsonSubTypes.Type(value = QualityGateOutElement::class, name = QualityGateOutElement.classType),
JsonSubTypes.Type(value = CodeTGitWebHookTriggerElement::class, name = CodeTGitWebHookTriggerElement.classType),
JsonSubTypes.Type(
value = CodeGitGenericWebHookTriggerElement::class,
name = CodeGitGenericWebHookTriggerElement.classType
),
JsonSubTypes.Type(value = CodeP4WebHookTriggerElement::class, name = CodeP4WebHookTriggerElement.classType)
)
@Suppress("ALL")
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@

package com.tencent.devops.common.pipeline.pojo.element.trigger.enums

import com.tencent.devops.common.api.enums.ScmType

enum class CodeEventType {
// git event
PUSH,
Expand Down Expand Up @@ -62,5 +64,71 @@ enum class CodeEventType {

companion object {
const val MESSAGE_CODE_PREFIX = "EVENT_TYPE"

/**
* 工蜂事件类型
*/
val CODE_GIT_EVENTS = listOf(
PUSH,
MERGE_REQUEST,
MERGE_REQUEST_ACCEPT,
TAG_PUSH,
NOTE,
REVIEW,
ISSUES
)

/**
* Github事件类型
*/
val CODE_GITHUB_EVENTS = listOf(
PUSH,
MERGE_REQUEST,
MERGE_REQUEST_ACCEPT,
CREATE,
REVIEW,
ISSUES,
NOTE
)

val CODE_P4_EVENTS = listOf(
CHANGE_COMMIT,
CHANGE_SUBMIT,
CHANGE_CONTENT,
SHELVE_COMMIT,
SHELVE_SUBMIT
)

val CODE_GITLAB_EVENTS = listOf(
PUSH,
MERGE_REQUEST,
MERGE_REQUEST_ACCEPT,
TAG_PUSH
)

val CODE_TGIT_EVENTS = listOf(
PUSH,
MERGE_REQUEST,
MERGE_REQUEST_ACCEPT,
TAG_PUSH,
NOTE,
ISSUES
)

val CODE_SVN_EVENTS = listOf(
POST_COMMIT,
PRE_COMMIT,
LOCK_COMMIT
)

fun getEventsByScmType(scmType: ScmType?): List<CodeEventType> = when (scmType) {
ScmType.CODE_GIT -> CODE_GIT_EVENTS
ScmType.CODE_TGIT -> CODE_TGIT_EVENTS
ScmType.GITHUB -> CODE_GITHUB_EVENTS
ScmType.CODE_GITLAB -> CODE_GITLAB_EVENTS
ScmType.CODE_SVN -> CODE_SVN_EVENTS
ScmType.CODE_P4 -> CODE_P4_EVENTS
else -> values().toList()
}
}
}
Loading
Loading