Описание тега jenkinsfile
A Jenkinsfile is a container for your pipeline (or other) script, which details what specific steps are needed to perform a job for which you want to use Jenkins. You create a Jenkinsfile with your preferred Groovy editor, or through the configuration page on the web interface of your Jenkins instance.
2
ответа
Пользовательский док-контейнер Jenkinsfile "не может найти инструкцию FROM"
Я только начал работать с Jenkinsfiles и Docker, поэтому извиняюсь, если это что-то очевидно. У меня есть репозиторий, содержащий Dockerfile и файл Jenkins. Dockerfile просто расширяет базовый образ Ubuntu (ubuntu: trusty), добавляя несколько зависи…
01 фев '17 в 17:22
1
ответ
Извлечение Jenkinsfile в определенную папку с помощью команды git
Я хочу запустить эту команду в jenkinsfile git checkout <repo> <folder name> но я получаю эту ошибку [git-checkout-example] Running shell script + git checkout git@code.in.spdigital.io:sp-digital/jarvis-api.git wahahah fatal: Not a git r…
13 дек '16 в 03:25
3
ответа
Как реализовать параметр повтора для неудачных этапов в конвейерах Jenkins?
У меня есть Jenkinsfile с несколькими этапами, и один из них - фактически другое задание (развертывание), которое в некоторых случаях может завершиться сбоем. Я знаю, что могу делать запросы, используя Jenkinsfile, но я не знаю, как реализовать меха…
05 апр '16 в 09:51
5
ответов
Как мне пометить текущий набор изменений git из Jenkinsfile?
Я хочу пометить текущий набор изменений git и вставить метку из файла Jenkinsfile. Если тег уже существует, его необходимо заменить. Я хочу использовать эту логику, чтобы пометить сборку, которая прошла с snapshot тег, который будет мобильным тегом.…
01 апр '16 в 00:00
4
ответа
Как я могу перечислить переменные, уже доступные в Jenkinsfile?
Я пытаюсь использовать некоторые переменные, такие как имя репозитория, имена веток, номер сборки,... изнутри Jenkinsfile но я не могу найти какую-либо документацию по этому поводу. Есть ли способ напечатать их, чтобы я мог видеть, что доступно? Как…
01 апр '16 в 11:17
1
ответ
Как создать билеты Jira для разорванных трубопроводов Jenkins?
Я хочу автоматизировать создание билетов Jira для каждой разорванной сборки трубопровода в Jenkins. Как я могу это сделать? Есть ли у кого-нибудь рабочий отличный пример для использования внутри Jenkinsfile?
06 апр '16 в 13:59
1
ответ
Как импортировать класс Groovy в файл Jenkinfile?
Как импортировать класс Groovy в файл Jenkinsfile? Я пробовал несколько подходов, но ни один не сработал. Это класс, который я хочу импортировать: Thing.groovy class Thing { void doStuff() { ... } } Это вещи, которые не работают: Jenkinsfile-1 node …
29 авг '16 в 14:33
0
ответов
Переменная jenkins BRANCH_NAME больше не работает
У меня есть этот jenkinsfile, который я запускаю на jenkins node("MacMiniSlave") { try{ withEnv(["PATH=${env.HOME}/.rbenv/versions/2.3.1/bin:${env.PATH}","http_proxy=http://proxy.singaporepower.com.sg","https_proxy=http://proxy.singaporepower.com.sg…
10 фев '17 в 06:54
1
ответ
Синтаксис Jenkinsfile - есть ли DRY-пример общих шагов сборки Python?
У меня есть репозиторий "А" с общими сценариями сборки Python, которые я сегодня запускаю на различных этапах сборки "Выполнение оболочки" в Jenkins. Я засеяю эти шаги / скрипты из Groovy-кода job-dsl. Используя более новую концепцию Jenkins 2 Pipel…
25 ноя '16 в 13:00
1
ответ
Выполнить код до запуска Jenkinsfile
Мы используем Jenkinsfileв git-репозиториях, чтобы определить, как должен выполняться Jenkins CI. Можно ли внедрить некоторый код, шаг или тому подобное до выполнения конвейера, определенного Jenkinsfile из репозитория? Иногда нам нужно добавить нес…
18 авг '16 в 15:04
5
ответов
Как я могу сослаться на каталог Jenkinsfile с помощью Pipeline?
У меня есть отличный файл, я хочу запустить из Jenkinsfile. то есть. load script.groovy Однако я не уверен, как я могу ссылаться на этот файл, если он хранится в том же каталоге, что и Jenkinsfile. Я загружаю Jenkinsfile из Git. Я заметил, что это с…
20 май '16 в 18:54
2
ответа
Как узнать, какой пользователь запускает сборку в Jenkinsfile
Я пытаюсь получить имя пользователя, который запускает сборку в Jenkinsfile: ... user = User.current().getFullName() ... но получите "СИСТЕМУ". Как получить правильное имя пользователя? Дженкинс 1.651.3
18 июл '16 в 14:18
2
ответа
Как выполнить действия для неудачных сборок в Jenkinsfile
Есть ли способ выполнить очистку (или откат), если сборка в Jenkinsfile не удалась? Я хотел бы сообщить нашему экземпляру Atlassian Stash, что сборка не удалась (выполнив curl на правильный URL). По сути, это будет последующий шаг, когда состояние с…
25 апр '16 в 10:15
1
ответ
Создание приложения Go с каталогом vendor в Jenkins с помощью Docker
Я пытаюсь настроить конвейер Jenkins для создания и развертывания моего первого проекта Go с использованием Jenkinsfile а также docker.image().inside , Я не могу понять, как получить, чтобы забрать зависимости в vendor/ каталог. Когда я запускаю сбо…
17 авг '16 в 11:54
1
ответ
Автоматический запуск кода конвейера Jenkins с несколькими репозиториями через плагин GitHub Organization Folder
Этот вопрос относится к автоматическому запуску заданий Jenkins с несколькими репозиториями. Определены 3 репо для оформления заказа в Jenkinsfile. node('slave'){ git clone github.com/owner/abc.git -b ${env.BRANCH_NAME} git clone github.com/owner/de…
08 авг '16 в 04:35
1
ответ
Конфигурация включенных регионов в Jenkinsfile?
Как я могу ограничить область построения проекта конвейера Jenkins, только если файл в определенном подкаталоге был изменен с помощью Jenkinsfile? У меня есть один репозиторий Git с двумя каталогами. Каждый каталог содержит отдельный подпроект, и я …
18 май '16 в 08:58
2
ответа
Случайное переопределение шагов конвейера доставки с использованием Jenkinsfile
Я создал Jenkinsfile и добавил метод для проверки репо: def checkout(branch){ sshagent (credentials: ['ssh-jenkins-default']) { withEnv(["PATH+MAVEN=${tool 'Maven 3.3'}/bin","connectionUrl=scm:git:${SCM_URL}", "MAVEN_OPTS=-Duser.home=${WORKSPACE}"])…
03 июн '16 в 21:52
3
ответа
Дженкинс: запуск многоотраслевого конвейера при восходящем изменении
В настоящее время я тестирую конвейерный подход Jenkins 2.0, чтобы увидеть, работает ли он в среде сборки, которую я использую. Сначала о самой окружающей среде. В настоящее время он состоит из нескольких хранилищ SCM. Каждый репозиторий содержит не…
24 апр '16 в 15:24
0
ответов
Установите значения параметров сборки во время выполнения с помощью конвейера
Я использую частный репозиторий Github с Jenkinsfile построить проект. Я бы хотел сделать две отдельные сборки, одну для develop который строит всякий раз, когда ветка нажата, и один для qa который строит по ночам. Я настроил Github Organization, та…
30 сен '16 в 18:05
2
ответа
Как загрузить еще один отличный скрипт в том же узле Jenkins?
При загрузке сценария конвейера из другого сценария конвейера два конвейера не выполняются на одном и том же узле: первый выполняется на моем главном узле, а второй выполняется на подчиненном узле. Я использую трубопроводы Дженкинса с Pipeline Scrip…
10 авг '16 в 14:29