2

我正在尝试将文件发布到我的 Pivotal Tracker 实例,正如此处找到的优秀文档所指定的那样。

我继续从服务器返回“上传:错误”。
- 我的令牌和项目 ID 是正确的,因为我可以发布新的故事等。
- 我的文件已就位并且可由运行此命令的用户访问

fakeuser@fakehost:~/jobs/fakeproject/builds/51$ curl -X POST -H "X-TrackerToken: <mytoken>" -F file=@"/var/lib/jenkins/jobs/changelog.xml" https://www.pivotaltracker.com/services/v5/projects/<projid>/uploads

{
  "kind": "file_attachment",
  "filename": "changelog.xml",
  "created_at": "2013-11-12T14:05:21Z",
  "size": 128,
  "id": 11111111,
  "big_url": "#",
  "content_type": "application/xml",
  "thumbnail_url": "#",
  "uploader_id": 112121212,
  "thumbnailable": false,
  "download_url": "/file_attachments/1212121212/download",
  "uploaded": false
}
4

1 回答 1

1

我收到了一封来自 Pivotal Labs 的电子邮件,其中包含对这个问题的回答。感谢关键实验室!

简短的回答:没关系,“假”只是一个指标,表明使该文件可用于您的项目的后台作业尚未发生。

从电子邮件...

当您将文件上传到 Tracker 时,无论是通过 API 还是 UI,都必须运行异步作业来完成上传并创建缩略图。因此,对您的请求的立即响应反映了该工作尚未完成的事实。不过,我可以看到这是多么令人困惑。

...

于 2013-11-15T16:13:36.763 回答