Ну, вам же где-то надо эти переменные хранить и как-то их передавать в общий пайплайн. Я пока не очень представляю где, если не в отдельном пайплайне внутри каждой репы.
Теоретически, можно передавать параметры через generic webhook и как-то параметризировать, если вы хотите сборку по пушу
Второй вариант предпочтительнее, поскольку экономит экзекьюторов на агентах и в целом более гибкий (можно переопределить ветку шареной либы, к примеру)
Читать полностью…не хочется писать одни и те же скрипты для каждого репо, поэтому появилась такая идея. Не знаю используется ли такой способ при развертывании нескольких репо или есть какой-то другой
Читать полностью…а еще вопрос: у меня 11 сервисов, 2 из которых клиентских. Разумная ли идея добавить в каждый репо variables.env, которая будет содержать разные константы?(например пути для паблиша проекта, в какую папку разворачивать и тд)
Читать полностью…ребят, через что предпочтительнее работать? через pipeline script or pipline sctipt from scm?
Читать полностью…Да вроде как наоборот, если проект учебный, то чем проще, тем лучше, а проще - gitlab ci/cd (имхо)
Читать полностью…Я хотел добавлять в каждый репо .env файл в ручную, в котором содержался бы условный путь для паблиша репо
Читать полностью…Про первое, я так и хотел сказать, только вместо каждого пайплайна для репы иметь один универсальный, который работает в зависимости от репы и переменных которые она получает
Читать полностью…Я, может, не совсем понимаю, что именно вы хотите сделать, но пока кажется, что вам разумнее всего будет:
Либо создать одну общую джобу с общей логикой и в каждой репе создать по пайплайну, которая вызывает эту джобу с какими-то параметрами
Либо сделать shared library, там реализовать нужный функционал в виде функции и в каждой репе сделать по пайплайну, внутри которого будет просто вызов этой функции с нужными параметрами
Иметь один универсальный скрипт который будет ходить в каждый .env, тянуть оттуда данные и подставлять их в скрипт
Читать полностью…scm, чтобы твой код хранился в гите. От этого ты получаешь все плюсы использования гита. Плюсы использовать встроенный редактор Jenkins я не могу придумать, если честно)
Читать полностью…Всем привет, в чем может быть проблема? пишу pipeline script from scm, указал репо, бранчи, указал script path jenkinsfile, но в аутпуте пишет \Discord@script\578e322a81b2130d5b92b667710ac05d258316fde3168c407d0baa22fc0bf168\Jenkinsfile not found
Читать полностью…https://plugins.jenkins.io/github/#plugin-content-github-hook-trigger-for-gitscm-polling
Читать полностью…Старое название (Build when a change is pushed to GitHub) намного понятнее, что будет, если настроить этот триггер
Читать полностью…у нас учебный проект, поэтому мне кажется что что-то на низком будет полезнее гитлаб сисд
Читать полностью…