You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-11-23 22:05:15 +02:00
Замена CRLF в JF обновления ИБ
This commit is contained in:
24
ci/big_floppa
vendored
24
ci/big_floppa
vendored
@@ -9,24 +9,32 @@ pipeline {
|
|||||||
build job: 'OpiBuild/OpiMain', wait: true
|
build job: 'OpiBuild/OpiMain', wait: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
stage('Melezh - Main + Release') {
|
||||||
|
steps {
|
||||||
|
build job: 'Melezh/MelezhRelease', wait: true
|
||||||
|
}
|
||||||
|
}
|
||||||
stage('OpenIntegrations - 1C DB Update') {
|
stage('OpenIntegrations - 1C DB Update') {
|
||||||
steps {
|
steps {
|
||||||
build job: 'OpiBuild/OpiBaseUpdate', wait: true
|
build job: 'OpiBuild/OpiBaseUpdate', wait: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('Melezh - Main + Release') {
|
|
||||||
steps {
|
|
||||||
build job: 'MelezhRelease', wait: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('OpenIntegrations - Release') {
|
stage('OpenIntegrations - Release') {
|
||||||
steps {
|
steps {
|
||||||
echo 'Release (OpenIntegrations)'
|
echo 'Release (OpenIntegrations)'
|
||||||
build job: 'OpiBuild/OpiRelease', wait: true
|
build job: 'OpiBuild/OpiRelease', wait: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
stage('Melezh - Docker') {
|
||||||
|
steps {
|
||||||
|
build job: 'Melezh/MelezhDocker', wait: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
stage('Melezh - Test') {
|
||||||
|
steps {
|
||||||
|
build job: 'Melezh/MelezhTests', wait: true
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
8
ci/edt_build
vendored
8
ci/edt_build
vendored
@@ -42,6 +42,14 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stage('CRLF Replace'){
|
||||||
|
steps{
|
||||||
|
script{
|
||||||
|
bat encoding: 'UTF-8', script: 'oscript ./ci/os/crlf_replace.os ./build'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stage('Update') {
|
stage('Update') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
|
|||||||
28
ci/os/crlf_replace.os
vendored
Normal file
28
ci/os/crlf_replace.os
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
Корень = СокрЛП(АргументыКоманднойСтроки[0]);
|
||||||
|
|
||||||
|
МассивФайлов = Новый Массив;
|
||||||
|
МассивРезультатовПоиска = Новый Массив;
|
||||||
|
|
||||||
|
МассивРезультатовПоиска.Добавить(НайтиФайлы(Корень, "*.bsl", Истина));
|
||||||
|
МассивРезультатовПоиска.Добавить(НайтиФайлы(Корень, "*.xml", Истина));
|
||||||
|
|
||||||
|
Для Каждого Результат Из МассивРезультатовПоиска Цикл
|
||||||
|
Для Каждого Файл Из Результат Цикл
|
||||||
|
|
||||||
|
Если Не Файл.ЭтоКаталог() Тогда
|
||||||
|
МассивФайлов.Добавить(Файл.ПолноеИмя);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Для Каждого Файл Из МассивФайлов Цикл
|
||||||
|
ПолучитьДвоичныеДанныеИзСтроки(
|
||||||
|
|
||||||
|
СтрЗаменить(
|
||||||
|
ПолучитьСтрокуИзДвоичныхДанных(Новый ДвоичныеДанные(Файл))
|
||||||
|
, Символы.ВК + Символы.ПС
|
||||||
|
, Символы.ПС)
|
||||||
|
)
|
||||||
|
.Записать(Файл);
|
||||||
|
КонецЦикла;
|
||||||
Reference in New Issue
Block a user