это совсем не тот токен
токен в настройках гитлаба и дженкинс триггера должен совпадать
можно оставить пустым в каждом месте
не путать с личным Jenkins API токеном
В organization folder - никакая
Корректный полный адрес указан на странице джобы в поле Full project path
Доброй ночи, коллеги а у кого то есть опыт использования в jenkins , плагина organizations folder ? Есть странная проблема с тем как webhook с гитлаба делать
Читать полностью…ну обычно просто в репах не было файлов jenkinsfile, а в дженкинсе на каждый проект вызывался jenkinsfile из devops-config
Читать полностью…ну я пока увидел разницу в наших методах только в расположении файлах, мб не до понял что-то
Читать полностью…наверное да, но поставили задачу так, попробую дальше поиграться с мыслями и реализацией
Читать полностью…Так я тебе вот и описал, что у меня очень маленький Jenkinsfile лежит, который идет в другую репу и оттуда уже все запускает.
Ты только один раз добавляешь его, все остальное делаешь в своем репозитории.
просто не хотелось бы в репозитории разрабов кидать дополнительные дженкинсфайл, неудобно управлять этим, имхо
а когда в одном репо идёт обращение, по проще
а пароль от дженкинса куда ? или там только secret token который в настройках пользователя ?
Читать полностью…devops/bottlesbo%2Fdevops-tech/main вот такая строка проекта ?
а в гитлабе строка коннекта к серверу ? http://user@95.174.101.102:8080/devops/bottlesbo/devops-tech/main ?
Постараюсь подробнее,на самом гитлабе для вебхука используется вебкух или интеграция вебхука для Дженкинс , какие ссылки на проект с Дженкинса надо указывать, потому как в Дженкинссе там идёт /job/isername/project_main/имя_ветки
А самое непонятно какая настройка должна быть в organization folder включена
ну если у тебя репа с пайплайнами отдельно, то тебе ничего не нужно менять в репах, которые ты обслуживаешь.
для них там может цикл сложнее, всякие ревью и прочее.
незачем.
ты можешь и сам конечно джобы так же создавать динамиски и построить там трамвай из хлеба... но оно того не стоит, если добавление одного файла все упростит.
у меня немного не так.
У меня есть в каждом репозитории Jenkinsfile, и он запускается на всех репах и на всех бранчах. Нот вот что он делает.
Он берет "центральны" репозиторий с пайплайнами и по сочетанию репы \ ветки запускает определенный скрипт.
Мне так удобно тем, что все пайплайны в одном месте и как-то разделены между собой просто по файлам.