У меня есть это.Публикация проекта sbt scala для Artifactory с env vars
Я определил в sbt мою задачу публикации, которая публикует artifactory. Я запускаю его в задании Дженкинса в качестве шага сборки оболочки.
Что я хотел бы сделать, это включить всю информацию об окружающей среде, которую включает плагин Jenkins Artifactory при развертывании. Я не знаю, должен ли я добавить его в sbt, или если есть какой-то способ настройки плагина для использования sbt, но и сама публикация.
Сначала я попытался использовать функцию общего развертывания. Проблема, с которой я столкнулась, заключалась в том, что я не мог найти способ установки groupId, artifactId или версии для сборки. Он отправляется как один tar.gz. Предполагая, что это возможно, тогда вы предлагаете включить buildInfo.property. * В раздел «Свойства развертывания» плагина? – dgrandes
наоборот, есть ли способ впрыска buildinfo.property. * Vars через sbt? – dgrandes
Если ваша цель состоит в создании координат, совместимых с maven, у вас есть два варианта: 1. просто расположите их в каноническом макете Maven. 2. Используйте сопоставления для управления окончательной компоновкой в Artifactory (опять же, упорядочивайте их согласно стандартам Maven) – JBaruch