powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jenkins Pipeline - где храните свой Jenkinsfile?
1 сообщений из 1, страница 1 из 1
Jenkins Pipeline - где храните свой Jenkinsfile?
    #39607716
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

господа, такой вопрос. Надеюсь поделитесь опытом.
Новые проекты начинаем с всевозможной автоматизации релиз процесса, а также каждодневных рутин.
Посему есть несколько Jenkins-pipelines файлов. Два файла Jenkins-feature и Jenkins-release относятся к проекту, также есть несколько общих которые просто лежат в отдельном репозитории.

Вопрос: Как и где вы храните свои Jenkinsfile-s? Почему-то хочется все пайплайны загрузить в один репозиторий и всё. Чтоб не было часть в проекте, а часть нет. Да и кажется, проект это одно, а как мы его релизим немного другое... Но с другой стороны, во многих примерах Jenkinsfile лежит в корневой директории проекта...

Плюсы: если Jenkinsfile в проекте - у нас сохраняется один шаг. Jenkins Pipeline автоматически тянет проект.

Минусы: нужно дополнительно тянуть проект и ещё несколько, которые достаточно сложно объяснить

Код: java
1.
2.
3.
4.
5.
6.
7.
        stage('Project Checkout Stage') {
            steps {
                stepInfo("${PROJECT}/${REPOSITORY}/${BRANCH} Checkout Stage START")
                git url: 'https://scm/${PROJECT}/${REPOSITORY}.git', branch: '${BRANCH}', credentialsId: 'bla'
                stepInfo("${PROJECT}/${REPOSITORY}/${BRANCH} Checkout END")
            }
        }



Спасибо, надеюсь мой вопрос понятен...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jenkins Pipeline - где храните свой Jenkinsfile?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]