1

我一直在使用 Cloudbees Jenkins 作为服务,我正在尝试设置我的本地 Jenkins,但我从 Cloudbees Jenkins 得到了不同的结果。

如果我使用这个 curl 命令来获取最新的成功工件。

curl http://endpoint.cloudbees.com/job/jobname/20/artifact/project_name/build/distributions/*zip*/distributions.zip

我得到了一个具有这种结构的 zip 文件。

  • 分布/my_artifact.zip

但是,如果我在本地 Jenkins 上执行相同的命令

curl http://localhost:8080/job/jobname/20/artifact/project_name/build/distributions/*zip*/distributions.zip

我刚得到

my_artifact.zip

哪一个是正确的?为什么它们不同?我实际上希望我的本地 Jenkins 产生与 cloudbees 相同的结果。

我正在使用詹金斯 1.534。

4

2 回答 2

0

CloudBees 托管的 Jenkins 上的行为是传统的预期行为。看起来您在 Jenkins 的开发版本中发现了一个错误,我将其归档为JENKINS-19947

于 2013-10-09T12:56:04.757 回答
0

http://jenkins-ci.org/changelog

阅读。

* As of 1.532 download of artifact ZIPs was broken. (issue 19752)
于 2013-10-09T16:46:37.593 回答