Загрузка файла Pivotal Tracker: не удается

Я пытаюсь отправить файл в мой экземпляр Pivotal Tracker, как указано в отличной документации, найденной здесь.

Я продолжаю получать "Загружено: False" обратно с сервера.
- Мой токен и идентификатор проекта верны, так как я могу размещать новые истории и т. Д.
- Мой файл на месте и доступен пользователю, выполняющему эту команду

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
}

1 ответ

Решение

Я получил письмо от Pivotal Labs с ответом на этот вопрос. Спасибо Pivotal Labs!

Короткий ответ: Хорошо, что "false" - это просто индикатор того, что фоновая работа по предоставлению этого файла вашему проекту еще не выполнялась.

Из электронной почты...

Когда вы загружаете файл в Tracker, будь то через API или пользовательский интерфейс, асинхронное задание должно выполняться для завершения загрузки и создания эскиза изображения. Таким образом, немедленный ответ на ваш запрос отражает тот факт, что эта работа еще не завершена. Я вижу, насколько это сбивает с толку.

...

Другие вопросы по тегам