Ответ 1
Вы просмотрели плагин URL SCM? Кажется, у него есть функциональность, которую вы ищете. Существуют также другие plugins, доступные для Jenkins, которые вы можете изучить.
Я хотел бы иметь шаг сборки Jenkins, который просто загружает заданный URL-адрес в рабочую область. Есть ли простой способ сделать это?
(В настоящее время я использую Ant script, который выполняет простой <get/>
. Но это означает, что мне нужно, чтобы script в SVN где-нибудь, и проверьте его во время сборки. Я нахожу это громоздким.)
Обновление. Чтобы уточнить, я хотел бы загрузить URL-адрес без установки дополнительного программного обеспечения в системе сборки или с помощью дополнительного script. (Конечно, плагин Jenkins - это нормально.) Я предпочитаю не полагаться на ведомое устройство, являющееся Linux, Windows и т.д.
Вы просмотрели плагин URL SCM? Кажется, у него есть функциональность, которую вы ищете. Существуют также другие plugins, доступные для Jenkins, которые вы можете изучить.
Самый простой способ - просто создать шаг сборки оболочки script, который делает wget или завиток вашего URL. Но плагины, которые предлагает @Bernard, вероятно, дадут вам дополнительную функциональность.
Как скачать файл с плагином Jenkins HTTP Request. Как загрузить файл в рабочую область Jenkins. Я загружал файл tar.gz из нашего Nexus (Artifactory), который является локальным хранилищем, в рабочее пространство этапов сборки Jenkins. Шаги, которые необходимо сделать:
Этот плагин отлично работает, чтобы сделать get/put/post/delete на любом URL-адресе REST: HTTP Request Plugin - на Jenkins Wiki; https://wiki.jenkins-ci.org/display/JENKINS/HTTP+Request+Plugin