hongming
fe6c5de00f
update dependencies
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-01-04 15:35:32 +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
rick
8f4a6d9b93
Restrict only specific users or admin can approve a pipeline
...
Signed-off-by: rick <rick@jenkins-zh.cn >
2020-11-30 09:28:08 +08:00
shaowenchen
38ca2ea39b
feature: add sync state for devops
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-11-18 00:21:56 +08:00
KubeSphere CI Bot
5e7561ecaa
Merge pull request #2935 from shaowenchen/fix_update_credential
...
fix: upgrade credential
2020-10-09 10:04:25 +08:00
shaowenchen
1bd6c7f489
fix: upgrade credential
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-08-28 20:44:24 +08:00
shaowenchen
2dcabb0bdb
fix crendential sync
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-08-28 16:54:07 +08:00
shaowenchen
b82dc56eee
add query parameter for devops credential
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-07-31 20:36:04 +08:00
hongming
7884bcef95
legacy API compatibility
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-30 18:30:41 +08:00
shaowenchen
8a11cbc875
fix apiresult
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-11 18:29:22 +08:00
shaowenchen
266e85dbee
fix filter credential
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-09 12:00:47 +08:00
shaowenchen
e723038abc
fix jenkins basic
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-08 18:34:42 +08:00
KubeSphere CI Bot
a575c3eda8
Merge pull request #2117 from shaowenchen/fix_devops_api
...
modify devops api for tenant
2020-05-29 15:34:35 +08:00
shaowenchen
d83ac69d80
add license for devops
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-05-26 10:31:14 +08:00
shaowenchen
6d3647405c
fix devops api for tenant
2020-05-26 09:46:43 +08:00
shaowenchen
11b72a8817
fix create pipeline error
...
fix get pipelinerun list
feature kapi for devopsproject pipeline credential
fix get pipelinebranch
fix create credential api
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-05-22 14:56:34 +08:00
runzexia
c5a340a2b4
devops refactor ( #1739 )
...
* add devops client interface
Signed-off-by: runzexia <runzexia@yunify.com >
* direct return jenkins
Signed-off-by: runzexia <runzexia@yunify.com >
* add some interface
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* update interface
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* credential op structs
Signed-off-by: runzexia <runzexia@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* credential handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update devopsoperator func
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* get build sonar
Signed-off-by: runzexia <runzexia@yunify.com >
* sonar handler
* mv code to cilent
Signed-off-by: runzexia <runzexia@yunify.com >
* update
Signed-off-by: runzexia <runzexia@yunify.com >
* project member handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update pipeline operator interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add tenant devops handler
Signed-off-by: runzexia <runzexia@yunify.com >
* update merge
Signed-off-by: runzexia <runzexia@yunify.com >
* clean
Signed-off-by: runzexia <runzexia@yunify.com >
* fmt
Signed-off-by: runzexia <runzexia@yunify.com >
* update ListPipelineRuns
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* complate pipelineOperator interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update HttpParameters
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add pipeline steps interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update pipeline GetNodesDetail
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add s2i api
Signed-off-by: runzexia <runzexia@yunify.com >
* add branch pipeline interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add scan branch interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add common interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add SCM interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add handler
Signed-off-by: runzexia <runzexia@yunify.com >
* add fake s3
Signed-off-by: runzexia <runzexia@yunify.com >
* add webhook&check interface and update handler
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* clean
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* clean
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* format
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add some func
Signed-off-by: runzexia <runzexia@yunify.com >
* clean code
Signed-off-by: runzexia <runzexia@yunify.com >
* implement interface
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* fix interface GetBranchArtifacts
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add s2ibinary upload test
Signed-off-by: runzexia <runzexia@yunify.com >
* tenant devops
Signed-off-by: runzexia <runzexia@yunify.com >
* update tenant
Signed-off-by: runzexia <runzexia@yunify.com >
* fake
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add some unit test
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* add devops tenant handler
Signed-off-by: runzexia <runzexia@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* status
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update fake test
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update unit test and fake data
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
* update
Co-authored-by: Xiaoyang Zhu <sunzhu@yunify.com >
2020-02-04 10:40:36 +08:00
zryfish
eceadec69c
devlopment branch ( #1736 )
2020-01-02 20:52:00 +08:00
soulseen
31eacd6c29
fix cronjob msg parse
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-09-18 15:50:17 +08:00
runzexia
f0ab59f75b
fix comment
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-12 14:07:37 +08:00
runzexia
17f9b0879f
refmt code
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-12 11:47:12 +08:00
runzexia
307309269c
Merge branch 'master' into jenkins-pageable-response
...
Signed-off-by: runzexia <runzexia@yunify.com >
# Conflicts:
# pkg/models/devops/devops.go
2019-09-12 11:04:32 +08:00
Jeff
96d2ac4112
This is a huge commit, it does following things:
...
1. refactor kubesphere dependency service client creation, we can
disable dependency by config
2. dependencies can be configured by configuration file
3. refactor cmd package using cobra.Command, so we can use hypersphere
to invoke command sepearately. Later we only need to build one image to
contains all kubesphere core components. One command to rule them all!
4. live reloading configuration currently not implemented
2019-09-11 19:53:35 +08:00
huanggze
7bcec5b608
add pvc utilisation metrics
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-11 11:41:47 +08:00
soulseen
e786fa98ba
update check pipeline script & cronjob script
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-09-10 18:14:18 +08:00
runzexia
5afb7347d3
use klog
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-10 11:08:52 +08:00
runzexia
60220d9487
get runs & pipelines pageable resposne
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-10 11:06:25 +08:00
runzexia
f0b241251f
create scm servers always return match server
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-08-29 17:30:01 +08:00
runzexia
45ab9286a2
get & create scm server in jenkinsfile
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-08-26 14:22:39 +08:00
soulseen
dde017c4ea
fix checkpipeline
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-07-04 20:43:35 +08:00
soulseen
39e8de7de5
update devops api doc & remove not used api
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-06-21 22:07:27 +08:00
soulseen
2f02aa55cc
format log
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-06-04 16:34:41 +08:00
soulseen
7e1774eb06
fix url format
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-06-04 11:05:08 +08:00
soulseen
01b79df455
add log err
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-27 17:25:49 +08:00
Jeff
d310e635f2
fix service policy deletion bug
2019-05-17 09:35:05 +08:00
soulseen
8e50b9e31f
fix cron check
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-16 21:32:05 +08:00
soulseen
35be922922
fix jenkins header
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-16 21:32:05 +08:00
soulseen
322ba8be06
update jenkins log
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-15 16:10:06 +08:00
soulseen
ecfcad9ea8
fix init jenkins
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-11 13:01:45 +08:00
Zhuxiaoyang
52b63f5ebc
update post run pipeline
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-08 21:01:45 +08:00
Zhuxiaoyang
a5cd5bee82
add jenkins branch api
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-08 14:44:53 +08:00
soulseen
9f24801eeb
update jenkins pre-check
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-06 17:46:23 +08:00
soulseen
a57947fd45
add jenkins pre-check & fix jenkins flag
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-06 17:46:23 +08:00
Zhuxiaoyang
2857071bdd
Dev ( #9 )
...
* add tag & add webhook api
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-06 17:46:23 +08:00
Zhuxiaoyang
daab932e9f
update jenkins api
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-05-06 17:46:23 +08:00
Zhuxiaoyang
1e87ad5998
Dev ( #1 )
...
* add api & rename alias
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-04-28 11:19:52 +08:00
runzexia
955d20fec0
update
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-04-24 17:35:31 +08:00
soulseen
78f2dab18c
add jenkins api & log
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-04-24 15:18:21 +08:00
sunzhu
e64e8bb93b
add jenkins api
...
Signed-off-by: soulseen <sunzhu@yunify.com >
2019-04-24 15:18:21 +08:00