Как программно настроить «Плагин поставщика файлов конфигурации»

Я пытаюсь автоматизировать подготовку экземпляра Jenkins.

Мой текущий конвейер зависит от файла конфигурации, которым управляет «Плагин поставщика файла конфигурации».

Мне нужно знать, как добавить новый файл конфигурации как часть хука инициализации Jenkins (init.groovy.d)

Вы используете JCasC? Гораздо проще подход.

Ian W 14.12.2020 00:21

Спасибо, я думаю, мне нужно переключиться на него

Muhammad Hewedy 14.12.2020 01:19
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
0
2
429
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решено:

configFiles {
    groovyScript {
        id("Jenkinsfile")
        name("Jenkinsfile")
        comment("Jenkinsfile to be used by pipeline-multibranch-defaults plugin")
        content("""
            library identifier: 'ci-pipeline@master',
                    retriever: modernSCM([\$class: 'GitSCMSource', remote: 'https://github.com/ci-pipeline/ci-pipeline.git'])
            
            node {
              checkout scm
              ci('.ci-pipeline.yaml')
            }
        """)
    }
}

видеть:

http://<ваш домен jenkins>/plugin/job-dsl/api-viewer/index.html#path/configFiles

Другие вопросы по теме