Size: a a a

2020 August 31

DS

Dmitry Sergeev in jenkins_ru
Alex S
а как обычно выкладывают дженкинс джобы на гитхаб? какую папку или файл?  воркспейс весь?
непонятно что ты имеешь в виду, напиши подробней
источник

AS

Alex S in jenkins_ru
Dmitry Sergeev
непонятно что ты имеешь в виду, напиши подробней
хочу сделать джоб, настроить все. и потом чтобы другой человек смог тот  же джоб один в один скопировать на свой дженкинс. со всеми ssh  ключами, адресами и тп.. речь не о результатах билдов, артефактах и тп.
источник

DS

Dmitry Sergeev in jenkins_ru
Александр Черёмухин
Привет всем. Подскажите плиз, по ходу джобы генерятся несколько текстовых файлов, в которые собираются обработанные ошибки вгрузки sql-файлов. Лежат в корне воркспейса. Каким образом показать их разработчику? На ум пока приходит либо перенос на шару, либо nginx поднимать
в артифакты сохрани. Тогда разраб может просто прям из джоюбы по веб-интерфейсу эти файлы смотреть
источник

DS

Dmitry Sergeev in jenkins_ru
Alex S
хочу сделать джоб, настроить все. и потом чтобы другой человек смог тот  же джоб один в один скопировать на свой дженкинс. со всеми ssh  ключами, адресами и тп.. речь не о результатах билдов, артефактах и тп.
Сам код джобы Jenkinsfile
ключи ssh (credentails), адреса всякие скорее всего это свойства в folders или свойства в джобе + сама джоба - это можно описать через jcasc
источник

AS

Alex S in jenkins_ru
Dmitry Sergeev
Сам код джобы Jenkinsfile
ключи ssh (credentails), адреса всякие скорее всего это свойства в folders или свойства в джобе + сама джоба - это можно описать через jcasc
ну тоесть одним пальцем это потом все равно не получится загрузить? надо будет тыкать указывать где какой ключ  и тп
источник

AS

Alex S in jenkins_ru
чтоб дженсинс тупо загрузил вот джоб и все сделал сам как будто она там ибыла настроенная, не спрашивая в какую папку что кидать
источник

DS

Dmitry Sergeev in jenkins_ru
Alex S
ну тоесть одним пальцем это потом все равно не получится загрузить? надо будет тыкать указывать где какой ключ  и тп
в jcasc это все можно описисать, и тыкать не надо будет
источник

DS

Dmitry Sergeev in jenkins_ru
Alex S
чтоб дженсинс тупо загрузил вот джоб и все сделал сам как будто она там ибыла настроенная, не спрашивая в какую папку что кидать
или jenkins job builder/job dsl
источник

mm

myname mylastname in jenkins_ru
Прошу подсказки в двух вопросах:
1) Часто ли ваши пайплайны падают с ошибкой, при загрузке кода пайплайна из github и способы борьбы:

Receiving objects:  89% (28575/32089), 474.94 MiB | 515.00 KiB/s
error: index-pack died of signal 15
fatal: index-pack failed

 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2450)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2051)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:84)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:573)
 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:913)
 ... 11 more

2)
Поделитесь своими мыслями о разумном макс. размере репозитория, при котором целесообразно мигрировать в новый репозиторий с чистым финальным кодом (без всей истории .git), чтобы уменьшить вероятность ошибок с github.
источник

АЧ

Александр Черёмухин... in jenkins_ru
Dmitry Sergeev
в артифакты сохрани. Тогда разраб может просто прям из джоюбы по веб-интерфейсу эти файлы смотреть
Хм. publishHTML - это про это? )
источник

DS

Dmitry Sergeev in jenkins_ru
Александр Черёмухин
Хм. publishHTML - это про это? )
archiveArtifacts например
источник

AM

Alexey M in jenkins_ru
myname mylastname
Прошу подсказки в двух вопросах:
1) Часто ли ваши пайплайны падают с ошибкой, при загрузке кода пайплайна из github и способы борьбы:

Receiving objects:  89% (28575/32089), 474.94 MiB | 515.00 KiB/s
error: index-pack died of signal 15
fatal: index-pack failed

 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2450)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2051)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$500(CliGitAPIImpl.java:84)
 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:573)
 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:913)
 ... 11 more

2)
Поделитесь своими мыслями о разумном макс. размере репозитория, при котором целесообразно мигрировать в новый репозиторий с чистым финальным кодом (без всей истории .git), чтобы уменьшить вероятность ошибок с github.
Небольшой оффтоп, но мб поможет — shallow клонирование же есть?
источник

АЧ

Александр Черёмухин... in jenkins_ru
Dmitry Sergeev
archiveArtifacts например
👍 спасибо
источник

ᴅⁱᵐⁱᴅʳ0ˡ in jenkins_ru
салют всем, подскажите пожалуйста, дженкинс можно запустить в режиме мультимастер?
источник

E

Elenhil in jenkins_ru
Alex S
ну тоесть одним пальцем это потом все равно не получится загрузить? надо будет тыкать указывать где какой ключ  и тп
хранить ключи в гите это вообще так себе идея
источник

mm

myname mylastname in jenkins_ru
Alexey M
Небольшой оффтоп, но мб поможет — shallow клонирование же есть?
👍 спасибо за подтверждение идеи! Если будут еще варианты решения больших репозиториев (более 3ГБ), то буду благодарен.
источник

AM

Alexey M in jenkins_ru
myname mylastname
👍 спасибо за подтверждение идеи! Если будут еще варианты решения больших репозиториев (более 3ГБ), то буду благодарен.
А там много именно кода и истории, или файлы большие лежат?
источник

E

Elenhil in jenkins_ru
ᴅⁱᵐⁱᴅʳ0ˡ
салют всем, подскажите пожалуйста, дженкинс можно запустить в режиме мультимастер?
емнип, нет. А зачем?
источник

ᴅⁱᵐⁱᴅʳ0ˡ in jenkins_ru
для отказоустойчивости)
источник

E

Elenhil in jenkins_ru
ᴅⁱᵐⁱᴅʳ0ˡ
для отказоустойчивости)
мультимастер?
источник