Когда мне нужно собрать подмодули git в конвейере jenkins, я использую расширение SubmoduleOption
.
extensions: [
[$class: 'SubmoduleOption',
disableSubmodules: false,
parentCredentials: true,
recursiveSubmodules: true,
reference: '',
trackingSubmodules: false],
],
Существуют варианты обновления подмодулей recursive
и remote
.Но я не вижу вариантов для checkout
.Как я могу сделать
git submodule update --init --checkout --recursive
, используя класс GitSCM?