у нас есть несколько проектов maven для модулей, и нам нужно выполнить Jenkinsfile со стадиями для каждого из этих модулей. Например, вот пример Jenkinsfile:
pipeline {
agent any
tools {
maven 'Apache Maven 3.3.3'
jdk 'Java 11'
}
stages {
stage('Build') {
steps {
sh 'mvn package'
}
}
stage('Docker') {
steps {
sh 'docker build -t module-name-X'
sh 'docker push module-name-X'
}
}
}
}
Возможно ли иметь этот Jenkinsfile в каждом модуле maven и выполнять их все? Мне нужно настроить разные docker имя в каждом файле. Спасибо в совете за ответ.