Merge pull request #3588 from LinuxSuRen/pipeline-json-missing-env

Fix fields missing when convert Jenkinsfile to JSON
This commit is contained in:
KubeSphere CI Bot
2021-03-29 18:07:30 +08:00
committed by GitHub
6 changed files with 19 additions and 55 deletions

View File

@@ -116,7 +116,7 @@ type DevopsOperator interface {
CheckCron(projectName string, req *http.Request) (*devops.CheckCronRes, error)
ToJenkinsfile(req *http.Request) (*devops.ResJenkinsfile, error)
ToJson(req *http.Request) (*devops.ResJson, error)
ToJson(req *http.Request) (map[string]interface{}, error)
}
type devopsOperator struct {
@@ -935,7 +935,7 @@ func (d devopsOperator) ToJenkinsfile(req *http.Request) (*devops.ResJenkinsfile
return res, err
}
func (d devopsOperator) ToJson(req *http.Request) (*devops.ResJson, error) {
func (d devopsOperator) ToJson(req *http.Request) (map[string]interface{}, error) {
res, err := d.devopsClient.ToJson(convertToHttpParameters(req))
if err != nil {