You've already forked jenkins-lib
mirror of
https://github.com/firstBitMarksistskaya/jenkins-lib.git
synced 2025-08-25 20:09:25 +02:00
Выделил стейдж создания базы.
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
"bdd": 120,
|
||||
"getBinaries": 60,
|
||||
"createInfoBase": 60,
|
||||
"loadSources": 60,
|
||||
"designerToEdtFormatTransformation": 60,
|
||||
"edtToDesignerFormatTransformation": 60,
|
||||
"edtValidate": 240,
|
||||
|
@@ -106,6 +106,10 @@
|
||||
"type" : "integer",
|
||||
"description" : "Таймаут шага создания информационной базы, в минутах.\n По умолчанию содержит значение 60.\n "
|
||||
},
|
||||
"loadSources" : {
|
||||
"type" : "integer",
|
||||
"description" : "Таймаут шага загрузки исходников в базу, в минутах.\n По умолчанию содержит значение 60.\n "
|
||||
},
|
||||
"initInfoBase" : {
|
||||
"type" : "integer",
|
||||
"description" : "Таймаут шага инициализации информационной базы, в минутах.\n По умолчанию содержит значение 60.\n "
|
||||
|
@@ -21,6 +21,11 @@ class TimeoutOptions implements Serializable {
|
||||
''')
|
||||
Integer createInfoBase
|
||||
|
||||
@JsonPropertyDescription('''Таймаут шага загрузки исходников в базу, в минутах.
|
||||
По умолчанию содержит значение 60.
|
||||
''')
|
||||
Integer loadSources
|
||||
|
||||
@JsonPropertyDescription('''Таймаут шага инициализации информационной базы, в минутах.
|
||||
По умолчанию содержит значение 60.
|
||||
''')
|
||||
|
@@ -92,9 +92,15 @@ void call() {
|
||||
steps {
|
||||
timeout(time: config.timeoutOptions.createInfoBase, unit: TimeUnit.MINUTES) {
|
||||
createDir('build/out/')
|
||||
|
||||
script {
|
||||
createInfobase config
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Загрузка исходников') {
|
||||
steps {
|
||||
timeout(time: config.timeoutOptions.loadSources, unit: TimeUnit.MINUTES) {
|
||||
script {
|
||||
if (config.infoBaseFromFiles()) {
|
||||
// Создание базы загрузкой из файлов
|
||||
initFromFiles config
|
||||
|
Reference in New Issue
Block a user