Size: a a a

2020 October 01

E

Elenhil in jenkins_ru
Алексей Гуносов
Есть мысли?
Так у тебя триггеры посылает битбакет, не? Просто выруби их на стороне ББ
источник

АГ

Алексей Гуносов... in jenkins_ru
Elenhil
Так у тебя триггеры посылает битбакет, не? Просто выруби их на стороне ББ
Ну это не совсем то решение, которое ожидается) правильнее бы сделать это именно средствами дженкинса
источник

E

Elenhil in jenkins_ru
Алексей Гуносов
Ну это не совсем то решение, которое ожидается) правильнее бы сделать это именно средствами дженкинса
эээ. Нет?
источник

E

Elenhil in jenkins_ru
если вы не хотите триггерить ветку - не посылайте триггер из этой ветки
источник

АГ

Алексей Гуносов... in jenkins_ru
Ладно, спасибо) просто я хотел не так) Дженкинс умеет разруливать, с каких веток и проектов триггериться. Вот я и хотел этот выбор предоставить ему
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Ivan Alexandrov
сегодня утром было. Deprecation Notice же рассылали всё лето.
так по креды типа токен  для загрузки шаред либы с гитхаба не принимает
источник

E

Elenhil in jenkins_ru
Viacheslav Dubrovskyi
так по креды типа токен  для загрузки шаред либы с гитхаба не принимает
ssh?
источник

HP

Helga Paulson in jenkins_ru
Всем привет! Настраиваю сейчас дженкинс.

Запускаю сборку, maven идёт скачивать зависимости в nexus , но падает с «Could not transfer from *** : Not authorized”

Локально когда запускаем, в settings.xml лежат пароли для нексуса, но как такое в дженкинс провернуть? Подскажите, пожалуйста.
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Если в pipeline-syntax выбрать library и Source Code Management - GitHub, то выбрать креды можно только логин/пароль. Не имеет значения ssh или https
источник

HP

Helga Paulson in jenkins_ru
Konstantin D
Коллеги, доброго дня. Помогите инвалиду собрать докер-образ в докере, пожалуйста. Поднимаю докер-слэйв, монтируя туда сокет /var/run/docker.sock. Использую глобальные переменные в скрипте:
script {
               docker.withRegistry ('http://nexus.xxx:8181/' , "${creds}") {
                   dockerImage = docker.build("some_image:some_tag", "${imageEnv}").push()
                   }
Получаю ошибку отсутствия прав на пуш в registry, при том, что логин проходит успешно. Из консоли все это собирается и пушится без проблем.
$ docker login -u docker_deployer -p ******** http://nexus.xxx:8181/
+ docker build -t xxx:jenkins /home/xxx/jenkins
Successfully built 4fd1b8d58653
Successfully tagged xxx:jenkins
+ docker tag xxx:jenkins nexus.xxx:8181/xxx:jenkins
+ docker push nexus.xxx:8181/xxx:jenkins
unauthorized: access to the requested resource is not authorized
Не знаете, без докера это возможно?
источник

IA

Ivan Alexandrov in jenkins_ru
Viacheslav Dubrovskyi
так по креды типа токен  для загрузки шаред либы с гитхаба не принимает
Создаём как username/pass . В имени - любое, пароль - токен.


Потом для библиотеки - выбираем эти креды
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Ivan Alexandrov
Создаём как username/pass . В имени - любое, пароль - токен.


Потом для библиотеки - выбираем эти креды
хм. Спасибо, попробую.
источник

KD

Konstantin D in jenkins_ru
Helga Paulson
Не знаете, без докера это возможно?
Если грубо - в некоторых случаях да.  Зависит от среды. Используются спец инструменты для разных окружений.
источник

KD

Konstantin D in jenkins_ru
Для моих задач я такого инструмента не нашел.
источник

ł

łibfitź.r13.a in jenkins_ru
Helga Paulson
Всем привет! Настраиваю сейчас дженкинс.

Запускаю сборку, maven идёт скачивать зависимости в nexus , но падает с «Could not transfer from *** : Not authorized”

Локально когда запускаем, в settings.xml лежат пароли для нексуса, но как такое в дженкинс провернуть? Подскажите, пожалуйста.
Если конфиг универсальный, его можно в сам дженкинс всунуть в настройках мавена, будет применяться для всех проектов, которые им собираются
источник

VD

Viacheslav Dubrovsky... in jenkins_ru
Helga Paulson
Не знаете, без докера это возможно?
делал такое. Тупо запускал команды в sh
источник

E

Elenhil in jenkins_ru
Helga Paulson
Всем привет! Настраиваю сейчас дженкинс.

Запускаю сборку, maven идёт скачивать зависимости в nexus , но падает с «Could not transfer from *** : Not authorized”

Локально когда запускаем, в settings.xml лежат пароли для нексуса, но как такое в дженкинс провернуть? Подскажите, пожалуйста.
источник

HP

Helga Paulson in jenkins_ru
Спасибо!
источник

PK

Pavel Kamyshev in jenkins_ru
и зачем это тут?
источник

P

Pavel in jenkins_ru
Всем привет, есть вопрос.Чет не могу понять, как настроить тригеры с гитлаба в пайлпайне. Описал так и не работает...
properties([
   gitLabConnection("do-16"),
   disableConcurrentBuilds(),
   pipelineTriggers([
       [
           $class: 'GitLabPushTrigger',
           branchFilterType: 'All',
           triggerOnPush: false,
           triggerOnMergeRequest: false,
           triggerOpenMergeRequestOnPush: "never",
           triggerOnNoteRequest: true,
           noteRegex: "Jenkins please retry a build",
           skipWorkInProgressMergeRequest: true,
           secretToken: "*",
           ciSkip: false,
           setBuildDescription: true,
           addNoteOnMergeRequest: true,
           addCiMessage: true,
           addVoteOnMergeRequest: true,
           acceptMergeRequestOnSuccess: false,
           branchFilterType: "NameBasedFilter",
           includeBranchesSpec: "release/qat",
           excludeBranchesSpec: "",
       ]
   ])
])
источник