Как получить вложения, связанные с артефактами, в SourceForge Enterprise Edition
-
09-06-2019 - |
Вопрос
Мы используем SourceForge Enterprise Edition 4.4 в одном из наших проектов.
Мой вопрос заключается в том, что в CollabNet SFEE (SourceForge Enterprise Edition 4.4), как мы будем получать вложения, связанные с артефактами, используя SFEE SOAP API?
Мы создали наш собственный клиент .net 2.0.Мы не используем .net SDK, предоставляемый Collabnet,
Нет правильного решения
Другие советы
Если вы фиксируете сообщение, вы можете добавить "[artf1000]" (где artf1000 - номер вашего артефакта) в начало или конец вашего сообщения о фиксации.Затем он будет связан с этим артефактом, вы также можете сделать это с документами, используя doc1000, чтобы получить идентификатор элемента, вы можете использовать URL-адрес, который находится после http://sfeeserver/sf/go/.
Документы и артефакты - единственный элемент, для которого я использовал это, поэтому я не уверен насчет других типов ссылок, но я бы предположил, что на все, что имеет / go / ID, может ссылаться идентификатор.
т. е.:
Отредактировано для добавления:Я, по-видимому, успешно опробовал это также с выпусками, задачами и обсуждениями.
Вы можете немного обмануть и взглянуть на сценарии из SFEE. Войдите в свой SFEE через SSH и посмотрите на следующий скрипт:
/usr/local/sourceforge/sourceforge_home/integration/post-commit.py
Может быть, это поможет ...