Skip to content

Commit

Permalink
Merge pull request #82 from firstBitMarksistskaya/develop
Browse files Browse the repository at this point in the history
v0.6.1
  • Loading branch information
nixel2007 authored May 24, 2022
2 parents 44e4797 + 32dfdfa commit 196e622
Showing 1 changed file with 38 additions and 34 deletions.
72 changes: 38 additions & 34 deletions vars/pipeline1C.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,6 @@ void call() {
stage('Подготовка') {
parallel {
stage('Подготовка 1C базы') {
agent {
label agent1C
}
when {
beforeAgent true
expression { config.stageFlags.needInfoBase() }
Expand All @@ -73,46 +70,53 @@ void call() {
}
}

stage('Создание ИБ') {
steps {
timeout(time: config.timeoutOptions.createInfoBase, unit: TimeUnit.MINUTES) {
createDir('build/out')

script {
if (config.infoBaseFromFiles()) {
// Создание базы загрузкой из файлов
initFromFiles config
} else {
// Создание базы загрузкой конфигурации из хранилища
initFromStorage config
stage('Подготовка 1С базы') {
agent {
label agent1C
}

stages {
stage('Создание ИБ') {
steps {
timeout(time: config.timeoutOptions.createInfoBase, unit: TimeUnit.MINUTES) {
createDir('build/out')

script {
if (config.infoBaseFromFiles()) {
// Создание базы загрузкой из файлов
initFromFiles config
} else {
// Создание базы загрузкой конфигурации из хранилища
initFromStorage config
}
}
}
}
}
}
}

stage('Инициализация ИБ') {
when {
beforeAgent true
expression { config.stageFlags.initSteps }
}
steps {
timeout(time: config.timeoutOptions.initInfoBase, unit: TimeUnit.MINUTES) {
// Инициализация и первичная миграция
initInfobase config
stage('Инициализация ИБ') {
when {
beforeAgent true
expression { config.stageFlags.initSteps }
}
steps {
timeout(time: config.timeoutOptions.initInfoBase, unit: TimeUnit.MINUTES) {
// Инициализация и первичная миграция
initInfobase config
}
}
}
}
}

stage('Архивация ИБ') {
steps {
timeout(time: config.timeoutOptions.zipInfoBase, unit: TimeUnit.MINUTES) {
printLocation()
stage('Архивация ИБ') {
steps {
timeout(time: config.timeoutOptions.zipInfoBase, unit: TimeUnit.MINUTES) {
printLocation()

zipInfobase()
zipInfobase()
}
}
}
}

}
}

Expand Down

0 comments on commit 196e622

Please sign in to comment.