Дженкинс – Как Настроить Git-Lfs В Качестве Дополнительного Поведения При Оформлении Заказа С Помощью Плагина Jcac?

  • Автор темы Jazz
  • Обновлено
  • 22, Oct 2024
  • #1

Мы используем плагин Jenkins Configuration As Code (JCAC) для автоматизации настройки Jenkins. Одна из задач – установить

extensions: [[$class: 'GitLFSPull']]
as an additional checkout behavior.

GitLFSPull
has to be configured, but it does not seem to be included in the DSL:

Дженкинс – Как настроить git-lfs в качестве дополнительного поведения при оформлении заказа с помощью плагина JCAC?

README репозитория JCAC на GitHub указывает, что вопросы поддержки следует задавать на Гиттер

В соответствии с это вопросы и ответы,

GitLFSPull
should be an extension:

git-lfs

Однако запрос на это на страница задания DSL показывает, что GitLFSPull, похоже, опущен:

Дженкинс – Как настроить git-lfs в качестве дополнительного поведения при оформлении заказа с помощью плагина JCAC?

#дженкинс #jcac

Jazz


Рег
02 Aug, 2006

Тем
82

Постов
177

Баллов
587
  • 25, Oct 2024
  • #2

Кажется, что это возможно только с помощью обходного пути, как показано на рисунке. этот ответ.

После установки gitLFS в пользовательском интерфейсе и последующей проверки

jobs:

- script: >

multibranchPipelineJob("example") {

branchSources {

...

}

configure { node ->

node / sources / data / 'jenkins.branch.BranchSource' / source / traits {

'jenkins.plugins.git.traits.GitLFSPullTrait'()

}

}

}
file it became obvious that the XML looked as follows:

jenkins.plugins.git.traits.GitLFSPullTrait

После определения

<traits>

<jenkins.plugins.git.traits.GitLFSPullTrait>

<extension class="hudson.plugins.git.extensions.impl.GitLFSPull"/>

</jenkins.plugins.git.traits.GitLFSPullTrait>
</traits
:

/var/lib/jenkins/jobs/some-job/config.xml

Git-lfs был включен.

 

SetON


Рег
10 Feb, 2011

Тем
71

Постов
215

Баллов
590
Похожие темы Дата
Похожие темы
Соль – Необходимо Состояние Для Проверки Столбца И Выполнения Проверки If/Else.
Terraform Не Удается Создать Сеть С Поставщиком Libvirt
Linux — Как Нам Одновременно Использовать Библиотеку Napalm С Модулем Ttp?
Как Я Могу Определить, Выполняется Ли Книга Воспроизведения Ansible С Помощью Ansible-Pull, А Не С Помощью Ansible-Playbook?
Невозможно Создать Проект Azure Devops 2019 Локально
Docker – Почему Контейнер Может Использовать Ifconfig Для Получения Информации О Хосте?
Ошибка Докера При Отправке На Собственный Сервер Gitlab, Установленный С Помощью Омнибуса На Виртуальной Машине Ubuntu С Собственным Доменом
Лучшая Практика Настройки Postgres С Помощью Docker-Compose
Дженкинс – Какие Инструменты Ci/Cd Следует Изучить Новичку В Devops?
Как Передать Параметры В Контейнер, Управляемый Kubernetes, Аналогично Запуску Контейнера Из Командной Строки С Помощью Команды Запуска Docker?
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно