Конфиги приведены в соответствие с проектом
This commit is contained in:
19
Jenkinsfile
vendored
19
Jenkinsfile
vendored
@@ -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 {
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<entry key="product.name"><%%RESERVED_GROUPNAME%%></entry>
|
||||
<entry key="product.subsystem"><%%RESERVED_NAME%%></entry>
|
||||
<entry key="product.title"><%%RESERVED_NAME%%> ncore project</entry>
|
||||
<entry key="ncore.patch.holder.url">http://ncore-edu.red-soft.ru/factory/patch-holder</entry>
|
||||
|
||||
<!-- Database settings -->
|
||||
<entry key="jdbc.drivers">org.firebirdsql.jdbc.FBDriver</entry>
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
<!-- На линуксе файл должен быть доступен группе firbird/reddatabase!!! -->
|
||||
<entry key="ncore.db.backup.path">db/ncore.zip</entry>
|
||||
<!-- На линуксе файл должен быть доступен группе firbird/reddatabase!!! -->
|
||||
<entry key="ncore.db.restore.path">jenkins-rdb/3050:/db/ncore-<%%RESERVED_NAME%%>.fdb</entry>
|
||||
<entry key="ncore.db.restore.path">jenkins-rdb/3050:/db/ncore-<%%RESERVED_NAME%%>-STAND_ID.fdb</entry>
|
||||
</properties>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<!-- Product settings -->
|
||||
<entry key="product.name"><%%RESERVED_GROUPNAME%%></entry>
|
||||
<entry key="product.subsystem"><%%RESERVED_NAME%%></entry>
|
||||
<entry key="product.title"><%%RESERVED_NAME%%> ncore project</entry>
|
||||
<entry key="product.title">Стенд проекта <%%RESERVED_NAME%%></entry>
|
||||
|
||||
<!-- Database settings -->
|
||||
<entry key="jdbc.drivers">org.firebirdsql.jdbc.FBDriver</entry>
|
||||
|
||||
Reference in New Issue
Block a user