Size: a a a

2020 September 16

R

Roman in jenkins_ru
у дженкинса бывает какой-то кеш? Добавил новый сервер в choice, а он все равно на старый сервер ходит, все в choice 2 сервера. DNS проверил, IP адреса разные у доменных имен
источник

E

Elenhil in jenkins_ru
Roman
у дженкинса бывает какой-то кеш? Добавил новый сервер в choice, а он все равно на старый сервер ходит, все в choice 2 сервера. DNS проверил, IP адреса разные у доменных имен
choice?
источник

R

Roman in jenkins_ru
Elenhil
choice?
да
источник

E

Elenhil in jenkins_ru
Roman
да
вопрос "что такое choice"
источник

E

Elenhil in jenkins_ru
choice parameter? тогда при чем тут днс
источник

R

Roman in jenkins_ru
Elenhil
вопрос "что такое choice"
A choice parameter, for example: parameters { choice(name: 'CHOICES', choices: ['one', 'two', 'three'], description: '') }

Вместо one two сервера стоят
источник

E

Elenhil in jenkins_ru
ммм. А при чем тут днс?
источник

E

Elenhil in jenkins_ru
в чойсе не появляется новый параметр?
источник

E

Elenhil in jenkins_ru
или что?
источник

R

Roman in jenkins_ru
Elenhil
ммм. А при чем тут днс?
я говорю, что DNS тут не при чем, потому что А записи серверов test1.ru -> IP1 и test2.ru -> IP2 указывают на разные сервера и поидее должен происходить деплой на разные сервера. Но после добавления test2.ru сервера деплоится все равно на test1.ru, когда я выбираю test2.ru
источник

Н

Никитяо in jenkins_ru
Roman
у дженкинса бывает какой-то кеш? Добавил новый сервер в choice, а он все равно на старый сервер ходит, все в choice 2 сервера. DNS проверил, IP адреса разные у доменных имен
а ты дальше обрабатываешь?
источник

E

Elenhil in jenkins_ru
Roman
я говорю, что DNS тут не при чем, потому что А записи серверов test1.ru -> IP1 и test2.ru -> IP2 указывают на разные сервера и поидее должен происходить деплой на разные сервера. Но после добавления test2.ru сервера деплоится все равно на test1.ru, когда я выбираю test2.ru
а что ты делаешь то с этим чойсом
источник

E

Elenhil in jenkins_ru
чойс просто прописывает значение в переменную
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
unixshaman
Как можно распечатать лог вызываемого пайплайна в лог текущего пайплайна?
так в случае параллельных степов толку от такого лога мало. Вывод от степов идет в один поток.
источник

R

Roman in jenkins_ru
Никитяо
а ты дальше обрабатываешь?
дальше переменная передаётся в пайплайны как $SERVER там где нужно
источник

E

Elenhil in jenkins_ru
Roman
дальше переменная передаётся в пайплайны как $SERVER там где нужно
значит выводи эту переменную и смотри на месте
источник

E

Elenhil in jenkins_ru
хардкод где-то небось
источник

Н

Никитяо in jenkins_ru
Roman
дальше переменная передаётся в пайплайны как $SERVER там где нужно
как?
SERVER = CHOICES
как-то так должно быть
источник

ł

łibfitź.r13.a in jenkins_ru
Всем привет, извините за полотно.
Есть репозиторий в bitbucket cloud, есть дженкинс. Пытаюсь настроить автоматическую сборку по хуку только для мастера, но разрешить ручную сборку для других веток тоже.

В репе стоит хук на <jenkins>/bitbucket-hook/ с типом repository push. Джоба ищет Jenkinsfile в каждой ветке, с которой запущена. Настроен git parameter https://pastebin.com/xxKbqmk3 Настройка ветки в pipeline from scm выглядит как refs/heads/${BRANCH_TAG_NAME}, репа указана как git@bitbucket.org:... В билд триггерах только Build when a change is pushed to BitBucket.

Запускаю первый раз руками, затем добавляю коммит в мастер - всё ок, хук приходит, джоба запущена.
Создаю ветку new-branch, коммичу в нее - хук пришел, джоба не запустилась. Так и должно быть. Запускаю руками билд, указываю  new-branch в качестве параметра - тоже работает, и это тоже ожидаемое поведение.
Но вот если после этого добавить еще один коммит в мастер - джоба не запускается. В логе хука такое:
[poll] Last Built Revision: Revision <...sha...> (refs/remotes/origin/new-branch)
[poll] Latest remote head revision on refs/heads/new-branch is: <...sha...> - already built by 3
Если добавить коммит в new-branch - стартует билд мастера(!). Если дальше коммитить в мастер - будет собираться он.

Помогите разобраться, почему так происходит и как добиться желаемого поведения?
источник

u

unixshaman in jenkins_ru
Viacheslav Dubrovskyi
так в случае параллельных степов толку от такого лога мало. Вывод от степов идет в один поток.
У меня один поток, т.е. мне норм
источник