Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
KubeSphere
kubesphere
提交
63d2463d
K
kubesphere
项目概览
KubeSphere
/
kubesphere
通知
143
Star
32
Fork
5
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
2
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kubesphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
2
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
63d2463d
编写于
6月 12, 2020
作者:
K
KubeSphere CI Bot
提交者:
GitHub
6月 12, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2193 from shaowenchen/fix_pipeline
fix apiresult
上级
79e35971
8a11cbc8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
4 deletion
+13
-4
pkg/kapis/devops/v1alpha3/register.go
pkg/kapis/devops/v1alpha3/register.go
+3
-3
pkg/models/devops/devops.go
pkg/models/devops/devops.go
+10
-1
未找到文件。
pkg/kapis/devops/v1alpha3/register.go
浏览文件 @
63d2463d
...
...
@@ -60,7 +60,7 @@ func AddToContainer(container *restful.Container, devopsClient devopsClient.Inte
DataFormat
(
"limit=%d,page=%d"
)
.
DefaultValue
(
"limit=10,page=1"
))
.
Doc
(
"list the credentials of the specified devops for the current user"
)
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{})
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{
Items
:
[]
interface
{}{}
})
.
Metadata
(
restfulspec
.
KeyOpenAPITags
,
[]
string
{
constants
.
DevOpsProjectTag
}))
ws
.
Route
(
ws
.
POST
(
"/devops/{devops}/credentials"
)
.
...
...
@@ -105,7 +105,7 @@ func AddToContainer(container *restful.Container, devopsClient devopsClient.Inte
DataFormat
(
"limit=%d,page=%d"
)
.
DefaultValue
(
"limit=10,page=1"
))
.
Doc
(
"list the pipelines of the specified devops for the current user"
)
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{})
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{
Items
:
[]
interface
{}{}
})
.
Metadata
(
restfulspec
.
KeyOpenAPITags
,
[]
string
{
constants
.
DevOpsProjectTag
}))
ws
.
Route
(
ws
.
POST
(
"/devops/{devops}/pipelines"
)
.
...
...
@@ -147,7 +147,7 @@ func AddToContainer(container *restful.Container, devopsClient devopsClient.Inte
Required
(
false
)
.
DataFormat
(
"limit=%d,page=%d"
)
.
DefaultValue
(
"limit=10,page=1"
))
.
Doc
(
"List the devopsproject of the specified workspace for the current user"
)
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{})
.
Returns
(
http
.
StatusOK
,
api
.
StatusOK
,
api
.
ListResult
{
Items
:
[]
interface
{}{}
})
.
Metadata
(
restfulspec
.
KeyOpenAPITags
,
[]
string
{
constants
.
DevOpsProjectTag
}))
ws
.
Route
(
ws
.
POST
(
"/workspaces/{workspace}/devops"
)
.
...
...
pkg/models/devops/devops.go
浏览文件 @
63d2463d
...
...
@@ -175,6 +175,9 @@ func (d devopsOperator) ListDevOpsProject(workspace string, limit, offset int) (
limit
=
len
(
result
)
-
offset
}
items
=
result
[
offset
:
offset
+
limit
]
if
items
==
nil
{
items
=
[]
interface
{}{}
}
return
api
.
ListResult
{
TotalItems
:
len
(
result
),
Items
:
items
},
nil
}
...
...
@@ -218,7 +221,7 @@ func (d devopsOperator) ListPipelineObj(projectName string, limit, offset int) (
}
data
,
err
:=
d
.
ksInformers
.
Devops
()
.
V1alpha3
()
.
Pipelines
()
.
Lister
()
.
Pipelines
(
projectObj
.
Status
.
AdminNamespace
)
.
List
(
labels
.
Everything
())
if
err
!=
nil
{
return
api
.
ListResult
{},
nil
return
api
.
ListResult
{},
err
}
items
:=
make
([]
interface
{},
0
)
var
result
[]
interface
{}
...
...
@@ -230,6 +233,9 @@ func (d devopsOperator) ListPipelineObj(projectName string, limit, offset int) (
limit
=
len
(
result
)
-
offset
}
items
=
result
[
offset
:
offset
+
limit
]
if
items
==
nil
{
items
=
[]
interface
{}{}
}
return
api
.
ListResult
{
TotalItems
:
len
(
result
),
Items
:
items
},
nil
}
...
...
@@ -298,6 +304,9 @@ func (d devopsOperator) ListCredentialObj(projectName string, limit, offset int)
limit
=
len
(
result
)
-
offset
}
items
=
result
[
offset
:
offset
+
limit
]
if
items
==
nil
{
items
=
[]
interface
{}{}
}
return
api
.
ListResult
{
TotalItems
:
len
(
result
),
Items
:
items
},
nil
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录