Я работаю над Дженкинсом, чтобы создать непрерывную интеграцию. Я хочу создать задание с параметрами, которые будут иметь выпадающий список артефактов, которые хранятся в nexus, и выпадающий список среды, в которой мы хотим, чтобы эти артефакты были развернуты (веб-сфера). я новичок в Jenkins и хотел бы получить любую помощь, которая поможет мне начать работу.jenkins параметризованная сборка с артефактами nexus
ответ
Для достижения вашей цели вам понадобится плагин Extended Choice Parameter. Вам нужно будет сохранить список артефактов, полученных из Nexus в файле. То же самое касается списка сред. Затем эти файлы будут подхвачены вышеупомянутым плагином, используя метод, описанный в ссылке this. Property File
вариант - это то, что вам нужно использовать в данном плагине.
Вы также можете использовать динамический параметр выбора,
Затем написать заводной скрипт, который будет принимать meatdata из Nexus,
Для меня это работает просто замечательно.
import groovy.xml.*;
import groovy.util.*;
myUrl = "http://NexusServer.fo.net:8081/nexus/service/local/repositories/repo-name/content/groupID/maven-metadata.xml"
def data = new URL(myUrl).getText()
def dataObj = new XmlParser().parseText(data)
def versions=[]
for (v in dataObj.versioning[0].versions[0].version){
versions.add(v.value()[0])
}
versions.sort(false).reverse()
Вот как это выглядит в конце:
Распределение этого плагина приостановлено - произвольная ошибка выполнения кода – moglimcgrath
- 1. Обновление репозитория Nexus с локальными артефактами
- 2. Интеграция Nexus с Jenkins
- 3. Как скачать из Nexus папку с артефактами (массовая загрузка)?
- 4. Jenkins to Nexus Копирование
- 5. Есть ли плагин, который связывает сборки Дженкинса с артефактами Maven (Nexus)
- 6. TFS Сборка через Jenkins
- 7. Параметрированная сборка Jenkins
- 8. Параметрированная сборка в Jenkins
- 9. Сборка очереди в Jenkins
- 10. Jenkins Частичная сборка/модульная сборка на фиксаторе
- 11. параметризованная конфигурация сборки в jenkins с git Commit id
- 12. Учетные записи Nexus в Jenkins
- 13. maven с несколькими артефактами
- 14. Как обрабатывать зависимые сборки с массивными «артефактами»
- 15. Бамбук Развертывание с созданными артефактами Дженкинса
- 16. Сборка в Jenkins с использованием GIT
- 17. Как хранить выходные данные сборки с артефактами?
- 18. Интеграция SilkCentral с Nexus
- 19. Зеркалирование nexus
- 20. Конфигурация сервера jenkins arifacts для nexus
- 21. Jenkins загружает артефакт в плагин nexus
- 22. Параметризованная DB2 Query С .NET
- 23. удаленная сборка на экземпляре openhift jenkins
- 24. Jenkins: работает сборка не обеспечивает докеры-рабыни
- 25. Maven сборка: единичная структура потерь при Jenkins
- 26. Jenkins Сборка, когда меняется конкретная ветка git
- 27. Избегайте множественной загрузки артефакта релиза в nexus от Jenkins
- 28. Автоматическое тестирование и сборка WAXSIM с использованием Jenkins с xcodebuild
- 29. Сборка внутри контейнера докеров в jenkins
- 30. Jenkins + Nexus - Parsing POM терпит неудачу с ошибкой не аутентифицирован
спасибо:) это действительно помогло –
@arjunD .: Я рад, что он сделал. :) Если он ответил на ваш запрос, отметьте его как «Ответ». – Technext