Size: a a a

2020 September 29

IA

Ivan Alexandrov in jenkins_ru
Oleg S
Кто подскажет, почему не отрабатывает timeout?
должен отрабатывать. По умолчанию - в минутах величина
источник

Н

Никитяо in jenkins_ru
Oleg S
Кто подскажет, почему не отрабатывает timeout?
потому что
timeout(5) {
//body
}
источник

Н

Никитяо in jenkins_ru
Oleg S
Кто подскажет, почему не отрабатывает timeout?
там чуть ниже есть ссылка «Syntax pipeline» её изучение снимет все вопросы
источник

A

Andrey in jenkins_ru
Подскажите а можно в пайплайне добавить несколько дженерик триггерво с разными токенами? либо с одинаковым токеном но разными набборами входящих параметров?
triggers {
       GenericTrigger(
           genericRequestVariables: [
           ],
           genericVariables: [
           ],
           causeString: 'Triggered by $author',
           printContributedVariables: true,
           printPostContent: true,
           regexpFilterText: '$branch',
           regexpFilterExpression: "${BRANCH_NAME}",
           silentResponse: false,
           token: 'test-rail'
       )
       GenericTrigger(
           genericRequestVariables: [
           ],
           genericVariables: [
           ],
           causeString: 'Triggered by $author',
           printContributedVariables: true,
           printPostContent: true,
           regexpFilterText: '$branch',
           regexpFilterExpression: "${BRANCH_NAME}",
           silentResponse: false,
           token: 'git-hook'
       )
   }
источник

IA

Ivan Alexandrov in jenkins_ru
Никитяо
потому что
timeout(5) {
//body
}
с options для стадии тоже есть варианты, но сам не пользовал. Оборачиваю также (без option)
источник
2020 September 30

d

dmitry in jenkins_ru
Привет всем. Кто-нибудь настраивал такую вещь. Чтоб состояние job в jenkins отображается в GitLab Pipeline. Можно через integration GitLab и там jenkins ci. Но у меня лицензия community
источник

LP

Leo Pol'd in jenkins_ru
Здравствуйте
источник

LP

Leo Pol'd in jenkins_ru
есть вопрос касательно установки дженкинса
источник

LP

Leo Pol'd in jenkins_ru
sudo wget -O /etc/yum.repos.d/jenkins.repo \
   https://pkg.jenkins.io/redhat-stable/jenkins.repo
источник

LP

Leo Pol'd in jenkins_ru
через эту команду не может соединиться, сервер вызодит в инет через прокси
источник

LP

Leo Pol'd in jenkins_ru
Проблема из за доступности прокси?
источник

LP

Leo Pol'd in jenkins_ru
кто может подсказать, прост по другим адресам загрузка выполняется проблем нет
источник

LP

Leo Pol'd in jenkins_ru
вот при настройки дженкинс репозитория соединения не удается
источник

AB

Andrey Babushkin in jenkins_ru
Leo Pol'd
вот при настройки дженкинс репозитория соединения не удается
предположу, что прокси выставлены через переменные окружения http_proxy и https_proxy. Но вы запускаете команду через sudo, а оно не пробрасывает переменные окружения вызываемой команде. Попробуйте
sudo -E wget -O /etc/yum.repos.d/jenkins.repo \
   https://pkg.jenkins.io/redhat-stable/jenkins.repo
источник

LP

Leo Pol'd in jenkins_ru
Andrey Babushkin
предположу, что прокси выставлены через переменные окружения http_proxy и https_proxy. Но вы запускаете команду через sudo, а оно не пробрасывает переменные окружения вызываемой команде. Попробуйте
sudo -E wget -O /etc/yum.repos.d/jenkins.repo \
   https://pkg.jenkins.io/redhat-stable/jenkins.repo
спасиб но не помогло
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
dmitry
Привет всем. Кто-нибудь настраивал такую вещь. Чтоб состояние job в jenkins отображается в GitLab Pipeline. Можно через integration GitLab и там jenkins ci. Но у меня лицензия community
Отображается как external. Использую плагин gitlab-branch-source-plugin. Он правда не без багов :(
https://slack-files.com/T0JC9NHE1-F01BZTNDL0Z-d26a0ee8c5
источник

d

dmitry in jenkins_ru
Viacheslav Dubrovskyi
Отображается как external. Использую плагин gitlab-branch-source-plugin. Он правда не без багов :(
https://slack-files.com/T0JC9NHE1-F01BZTNDL0Z-d26a0ee8c5
Большое спасибо
источник

VL

V L in jenkins_ru
dmitry
Привет всем. Кто-нибудь настраивал такую вещь. Чтоб состояние job в jenkins отображается в GitLab Pipeline. Можно через integration GitLab и там jenkins ci. Но у меня лицензия community
я настравивал чтобы вызываемые через Gitlab -> Jenkins джобы апдейтили стату через этот плагин - https://plugins.jenkins.io/gitlab-plugin/

После настройки самой интеграции Jenkins + Gitlab (credentials, webhooks, итд)

1) на стороне jenkins scripted пайплайна оборачиваешь код пайплайна в gitlabCommitStatus чтобы автоматически апдейтил
gitlabCommitStatus(name: 'Name of job for gitlab display') {
...
}

2)либо  напрямую адпейтишь статус если надо
updateGitlabCommitStatus name: 'build', state: 'pending'
источник

k

kbks in jenkins_ru
приветы.
господа, а не сталкивались с проблемами кредов на дженкинс агентах?
для кредов стоит scope: global
но при попытке запуска джобы на агенте с исопльзованием этих кредов получаю для клона репы на агенте получаю:
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.

на мастере всё ок
источник

k

kbks in jenkins_ru
агенты подключены по jnlp
источник