Commit Graph

81 Commits

Author SHA1 Message Date
zryfish
ac275b6e98 add goimports format action (#3630)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-30 13:44:24 +08:00
rick
a545effee9 Fix fields missing when convert Jenkinsfile to JSON
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-29 10:50:24 +08:00
KubeSphere CI Bot
46e064870e Merge pull request #3522 from LinuxSuRen/fix-pipeline-runs-paging
Fix the Pipeline runs paging issues caused by BlueOcean plugin
2021-03-24 09:42:44 +08:00
rick
a2ef07ed82 Move the code lines about getting pipelineRuns with remote paging into a new function: listPipelineRunsByRemotePaging
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-22 13:38:09 +08:00
rick
727dffffe2 Set default value of weatherScore to 100
Having a ressonable default value can avoid confusing result. 0 should not be default value of weatherScore

Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-19 15:12:37 +08:00
rick
8d8f685dc3 Fix the Pipeline runs paging issues caused by BlueOcean plugin
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-19 09:14:06 +08:00
rick
bc0be03603 Fix Pipeline input failed in multi-branch mode
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-18 08:36:21 +08:00
KubeSphere CI Bot
000acad7aa Merge pull request #3432 from LinuxSuRen/fix-choices-param
Fix the issues caused by the differences XML structure between the simple pipline and the multi-branch pipeline
2021-03-08 14:29:36 +08:00
rick
39af05f8eb Fix the issues caused by the differences XML structure between the simple pipline and the multi-branch pipeline
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-04 16:46:44 +08:00
rick
fe2f2172ba Fix unmarshal bool into Go struct due to the boolean parameter
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-04 16:32:33 +08:00
shaowenchen
f6bcdc50fd feature: add annotations to pipelines for getting syncstatus
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2021-02-24 14:19:09 +08:00
rick
a5ec7b4b00 Set a explicit loggger level in func SendPureRequestWithHeaderResp
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-02-22 14:29:53 +08:00
rick
054d85e6c4 Fix the wrong count of total Pipeline Run number
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-02-22 14:22:08 +08:00
KubeSphere CI Bot
dfa1566bb9 Merge pull request #3342 from LinuxSuRen/fix-pip-filter
Fix the Pipeline name filter issues
2021-02-22 11:59:19 +08:00
KubeSphere CI Bot
57d72472c3 Merge pull request #3286 from LinuxSuRen/fix-pip-input-approve-check
Fix the incorrect approvable check of Pipeline input
2021-02-18 10:41:26 +08:00
rick
cab4915795 Fix the Pipeline name filter issues
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-02-02 15:19:55 +08:00
shaowenchen
2380c3b5cc improvement: update owners for devops
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2021-02-01 17:11:02 +08:00
rick
530c6911a5 Fix the incorrect approvable check of Pipeline input
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-01-27 11:25:14 +08:00
rick
81c0df01fe Fix the wrong XML parse of Pipeline choice parameter
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-01-25 12:01:04 +08:00
KubeSphere CI Bot
d814d5db7b Merge pull request #3195 from LinuxSuRen/fix/devops-project-del
Fix devops project cannot be deleted due to mess up with finalizer control
2020-12-18 14:03:47 +08:00
rick
f908aa42f7 Fix devops project cannot be deleted due to mess up with finalizer control
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-16 10:08:34 +08:00
rick
3d12019e23 Mix up the pipeline list between ks and Jenkins
Technically we should take the Pipeline list from ks or mixup the instead of only taking it from Jenkins. Because we always manipulate Pipeline from ks.

Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-11 13:38:20 +08:00
KubeSphere CI Bot
a314b31bf0 Merge pull request #3177 from LinuxSuRen/fix/multi-branch-panic-with-nil
Fix ks-controller panic due to missing nil checking in mutli-branch pipeline
2020-12-11 12:00:45 +08:00
rick
f50f30e6a3 Refactory pr discover with Bitbucket, avoid using number to compare
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-09 14:27:06 +08:00
rick
e4782b37f0 Remove the specified version of jenkins plugin scm-api
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-09 13:41:01 +08:00
KubeSphere CI Bot
1d2204cdfa Merge pull request #3165 from LinuxSuRen/fix/pipeline-cron-tips
Fix the inapproprite errors handle with cron expression checking
2020-12-08 17:59:43 +08:00
KubeSphere CI Bot
bfdef0e67b Merge pull request #3156 from LinuxSuRen/pipeline-approve
Restrict only specific users or admin can approve a pipeline
2020-12-08 17:49:43 +08:00
rick
0b4ed3f8c8 Fix ks-controller panic due to missing nil checking in mutli-branch pipeline
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-03 13:48:25 +08:00
rick
730657166c Add more error handling when request cron validation
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-03 09:45:25 +08:00
KubeSphere CI Bot
18bb1c116b Merge pull request #3145 from LinuxSuRen/master
Provide a hunman readable error message instead of the raw
2020-12-02 17:44:40 +08:00
rick
66dd5ac784 Keep the orignal error messages with log printing instead swallow them
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-01 11:14:42 +08:00
KubeSphere CI Bot
fafe5f14e6 Merge pull request #3131 from LinuxSuRen/gitlab-multi-branch-pipeline
Add gitlab multi-branch pipeline support
2020-12-01 10:56:39 +08:00
rick
039dbf8033 Fix the inapproprite errors handle with cron expression checking
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-01 10:07:57 +08:00
rick
8451c18277 Add unit tests for pipeline approve functions
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-30 14:09:44 +08:00
rick
df34ee9978 Adding approvable field to indicate if current user can approve a particular step
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-30 11:42:41 +08:00
rick
00e8b0e5ef Fix panic against with pipeline-multibranch-defaults-plugin
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-25 15:38:07 +08:00
rick
d35e22f0be Provide a hunman readable error message instead of the raw
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-25 09:07:20 +08:00
rick
af471bce59 Add unit test cases for gitlab multi-branch pipeline
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-24 16:40:26 +08:00
rick
52c6f5f479 Use camel case style according to review comments
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-24 13:54:35 +08:00
rick
3293948b33 Add gitlab multi-branch pipeline support
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-24 13:48:25 +08:00
rick
1783b75c98 Add support discover tags for multi-branch pipeline
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-19 15:29:44 +08:00
shaowenchen
635de6da45 fix: adapt to different parameter types for pipeline
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-10-30 15:22:29 +08:00
KubeSphere CI Bot
d567f438ff Merge pull request #2934 from shaowenchen/fix_scm_choice
fix: scm choices
2020-08-28 18:04:59 +08:00
shaowenchen
018a18e784 fix: scm choices
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-08-28 17:44:25 +08:00
shaowenchen
2dcabb0bdb fix crendential sync
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-08-28 16:54:07 +08:00
shaowenchen
2bdf23ae98 fix:multibranch sonarqube missing
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-08-21 15:21:46 +08:00
zryfish
dbc33fe5d2 add license header (#2761)
Signed-off-by: Jeff <zw0948@gmail.com>
2020-08-05 15:54:17 +08:00
shaowenchen
9cb4935b92 add more details info for jenkins api
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-07-31 18:00:15 +08:00
shaowenchen
62a2cc02b0 add parameter for to_json
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-07-29 18:12:53 +08:00
shaowenchen
9f9d276cef fix query parameters
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-07-24 15:46:54 +08:00