Конфиги приведены в соответствие с проектом

This commit is contained in:
2026-04-15 16:53:48 +03:00
parent c8862865ad
commit 438774ba81
4 changed files with 21 additions and 3 deletions

19
Jenkinsfile vendored
View File

@@ -12,6 +12,13 @@ pipeline {
}
stages {
stage('Set BuildName'){
steps{
script{
currentBuild.displayName = params.STAND_ID
}
}
}
stage('Checkout') {
steps {
checkout scm
@@ -34,6 +41,16 @@ pipeline {
}
}
stage('Replace STAND_ID in props') {
steps{
script {
def content = readFile "ncore-properties-template.xml"
def updatedContent = content.replaceAll('STAND_ID', params.STAND_ID)
writeFile file: "ncore-properties-template.xml", text: updatedContent
}
}
}
stage('Make gradlew executable') {
steps {
sh 'chmod +x ./gradlew'
@@ -51,7 +68,7 @@ pipeline {
sh "cp -r build/distDockerCompose/* /docker-projects/${params.STAND_ID}/"
//Защита от случайного переписывания файла бд
sh "[ -f '/docker-projects/${params.STAND_ID}/db/<%%RESERVED_NAME%%>.fdb' ] || cp build/rdbDocker5/ncore-<%%RESERVED_NAME%%>.fdb '/docker-projects/${params.STAND_ID}/db/<%%RESERVED_NAME%%>.fdb'"
sh "[ -f '/docker-projects/${params.STAND_ID}/db/<%%RESERVED_NAME%%>.fdb' ] || cp build/rdbDocker5/ncore-<%%RESERVED_NAME%%>-${params.STAND_ID}.fdb '/docker-projects/${params.STAND_ID}/db/<%%RESERVED_NAME%%>.fdb'"
sh "chown -R :312 /docker-projects/${params.STAND_ID}"
sh "chmod -R g+w /docker-projects/${params.STAND_ID}"
script {