Comments (10)
from gojenkins.
This is a bug. In my test, both CreateJob
and UpdateConfig
have this error. This is reasonable as they use the same request API. Not sure why CreateJob
does not have this error in your test. Could you provide your example?
from gojenkins.
Thanks for your reply. I extracted the config xml string of an existing job from jenkins server and pasted in my main method. When I used the string to create a new job, the description was fine, but when I used it to update the one that I just created, the description was filled with error code.
Here is a link to my code on go playground, and I have attached two screenshots of the jenkins job I created.
Is there anything that I could do on my end to fix this?
Thanks again.
https://play.golang.org/p/SsM5iK10Jo
from gojenkins.
@thierry1129 Thanks for your detail information.
As I can not open the go playground url: <h1>Unavailable For Legal Reasons</h1><p>If you believe this is in error, please <a href="https://golang.org/issue">file an issue</a>.</p>
. Could you attach the code files?
from gojenkins.
Thanks for your reply and sorry for the inconvenience. I've attached my code here.
I just realized some of the formats(like line breaks) are lost in txt file, so here is another copy in docx.
from gojenkins.
As I got the same problem,does there any alternative solution?thanks!
@thierry1129 @supereagle @bndr
from gojenkins.
Has anyone solved this problem?
from gojenkins.
我也遇到了这个问题
config = fmt.Sprintf(<?xml version="1.0" encoding="UTF-8"?> <flow-definition plugin="[email protected]"> <description></description> <keepDependencies>false</keepDependencies> <properties/> <definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="[email protected]"> <script> 测试 </script> <sandbox>true</sandbox> </definition> <triggers/> <disabled>false</disabled> </flow-definition>
)
job.UpdateConfig(ctx, config)
测试 >> æµ�è¯
from gojenkins.
有没有人解决这个问题?
都卡住了
from gojenkins.
已修复,添加charset=utf-8到Content-Type标头显式指定字符编码修复
func (r *Requester) PostXML(ctx context.Context, endpoint string, xml string, responseStruct interface{}, querystring map[string]string) (*http.Response, error) { payload := bytes.NewBuffer([]byte(xml)) ar := NewAPIRequest("POST", endpoint, payload) if err := r.SetCrumb(ctx, ar); err != nil { return nil, err } ar.SetHeader("Content-Type", "application/xml; charset=utf-8") ar.Suffix = "" return r.Do(ctx, ar, &responseStruct, querystring) }
from gojenkins.
Related Issues (20)
- support blueocean-rest api
- GetAllBuildIds OK but GetBuild return 404
- Configure GitHub app kind credentials and API endpoint for github enterprise
- README.md里边有一个创建jenkins用户的方法,为什么jenkins.go里边没有呢。
- if my project name contains "/" which floder name
- Jenkins.Init() should return the status code
- How is the project maintained now?
- gojenkins how to skip self signed certificate
- jenkins.CreateUser undefined HOT 1
- New a HTTP Request with context HOT 2
- Can users set permissions and roles for projects?
- go Jenkins 未看到终止任务的方法 HOT 1
- GetBuild方法无法获取数据 HOT 1
- Cretae getUser functionality HOT 1
- Permission question HOT 2
- tag v1.1.0 job.go GetBuild获取jobURL有坑
- CreateView Function doesn't allow creation of a view inside of a folder HOT 1
- UpdateConfig displays garbled characters when using Chinese HOT 2
- 通过queueId获取Build相关信息报404
- 通过getAllJobNames,GetAllJobs方法无法获取所有的job信息 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gojenkins.