В настоящее время я делаю плагин для TeamCity 8.1.4 для поддержки нашего инструмента. Последний генерирует некоторые файлы JSON и HTML/CSS/JS, которые я хотел бы включить в пользовательский интерфейс TeamCity через соответственно график и какой-то фрейм, я думаю.
Наш инструмент должен генерировать эти файлы в каталоге проекта после завершения каждой сборки. Я читал в документах, что могу создавать «артефакты сборки», которые в основном представляют собой файлы, хранящиеся на стороне сервера. Я подумал, что смогу получить к ним доступ с помощью метода getArtifactsDirectory()
из интерфейса SBuild
. Дело в том, что я понятия не имею, как поручить TeamCity создать артефакт сборки программно. Или, может быть, я думаю об этом задом наперед, и есть другой способ сделать это... Я был бы признателен за некоторые указатели, так как форум сообщества плагинов выглядит мертвым.