1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-25 22:12:29 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-09-17 12:42:49 +03:00
parent a0748072c7
commit 4f45f6af25
20 changed files with 9126 additions and 9031 deletions

View File

@@ -7,8 +7,12 @@
Directory = True; // Formation URL in path-style
Name = "opi-dirbucket3";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);

View File

@@ -44,9 +44,13 @@ Method at AWS documentation: [PutBucketEncryption](https://docs.aws.amazon.com/A
Directory = True; // Formation URL in path-style
Name = "opi-dirbucket3";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
```

View File

@@ -7,8 +7,12 @@
Каталог = Истина; // Формирование URL в path-style
Наименование = "opi-dirbucket3";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);

View File

@@ -44,9 +44,13 @@ import TabItem from '@theme/TabItem';
Каталог = Истина; // Формирование URL в path-style
Наименование = "opi-dirbucket3";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
```

File diff suppressed because it is too large Load Diff

View File

@@ -804,6 +804,8 @@ Function SaveFile(Val Connection, Val Path, Val FileName) Export
OPI_TypeConversion.GetLine(Path);
OPI_TypeConversion.GetLine(FileName);
OPI_Tools.RestoreEscapeSequences(FileName);
Result = Connection.DownloadToFile(Path, FileName);
Result = OPI_Tools.JsonToStructure(Result);

View File

@@ -14390,14 +14390,24 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
Name = "opi-dirbucket3";
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
TFN = GetTempFileName("xml"); // SKIP
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
XmlConfig = TFN; // SKIP
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
// END
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
Process(Result, "S3", "PutBucketEncryption");
EndProcedure

View File

@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
Name = "opi-dirbucket3";
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
TFN = GetTempFileName("xml"); // SKIP
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
XmlConfig = TFN; // SKIP
Options = New Structure;
Options.Insert("name", Name);
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
// END
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
Process(Result, "S3", "PutBucketEncryption");
EndProcedure

View File

@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
If Not Embedded Then
Value = ?(Value, "true", "false");
Cover = False;
EndIf;
ElsIf CurrentType = Type("BinaryData") Then

View File

@@ -804,6 +804,8 @@ Function SaveFile(Val Connection, Val Path, Val FileName) Export
OPI_TypeConversion.GetLine(Path);
OPI_TypeConversion.GetLine(FileName);
OPI_Tools.RestoreEscapeSequences(FileName);
Result = Connection.DownloadToFile(Path, FileName);
Result = OPI_Tools.JsonToStructure(Result);

View File

@@ -11555,6 +11555,7 @@ Function GetCLIFormedValue(Val Value, Val Embedded = False, AddOptions = "")
If Not Embedded Then
Value = ?(Value, "true", "false");
Cover = False;
EndIf;
ElsIf CurrentType = Type("BinaryData") Then

View File

@@ -14391,14 +14391,24 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
Name = "opi-dirbucket3";
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
TFN = GetTempFileName("xml"); // SKIP
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
XmlConfig = TFN; // SKIP
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig, Directory);
// END
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
Process(Result, "S3", "PutBucketEncryption");
EndProcedure

View File

@@ -18556,9 +18556,17 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
Name = "opi-dirbucket3";
Name = ?(Directory, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
TFN = GetTempFileName("xml"); // SKIP
GetBinaryDataFromString(XmlConfig).Write(TFN); // SKIP
XmlConfig = TFN; // SKIP
Options = New Structure;
Options.Insert("name", Name);
@@ -18570,6 +18578,8 @@ Procedure S3_PutBucketEncryption(FunctionParameters)
// END
OPI_Tools.RemoveFileWithTry(XmlConfig, "Error deleting file after test");
Process(Result, "S3", "PutBucketEncryption");
EndProcedure

View File

@@ -804,6 +804,8 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);

View File

@@ -14390,14 +14390,24 @@
Наименование = "opi-dirbucket3";
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
XMLКонфигурация = ИВФ; // SKIP
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
// END
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
КонецПроцедуры

View File

@@ -18556,9 +18556,17 @@
Наименование = "opi-dirbucket3";
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
XMLКонфигурация = ИВФ; // SKIP
Опции = Новый Структура;
Опции.Вставить("name", Наименование);
@@ -18570,6 +18578,8 @@
// END
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
КонецПроцедуры

View File

@@ -11555,6 +11555,7 @@
Если Не Вложенный Тогда
Значение = ?(Значение, "true", "false");
Обертка = Ложь;
КонецЕсли;
ИначеЕсли ТекущийТип = Тип("ДвоичныеДанные") Тогда

View File

@@ -1,4 +1,4 @@
// OneScript: ./OInt/core/Modules/OPI_FTP.os
// OneScript: ./OInt/core/Modules/OPI_FTP.os
// Lib: FTP
// CLI: ftp
// Keywords: ftp, ftps
@@ -804,7 +804,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Путь);
OPI_ПреобразованиеТипов.ПолучитьСтроку(ИмяФайла);
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
OPI_Инструменты.ВернутьУправляющиеПоследовательности(ИмяФайла);
Результат = Соединение.DownloadToFile(Путь, ИмяФайла);
Результат = OPI_Инструменты.JsonВСтруктуру(Результат);

View File

@@ -1,4 +1,4 @@
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os
// MIT License
@@ -14399,15 +14399,15 @@
| </Rule>
|</ServerSideEncryptionConfiguration>";
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
XMLКонфигурация = ИВФ; // SKIP
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
XMLКонфигурация = ИВФ; // SKIP
Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация, Каталог);
// END
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");

View File

@@ -18556,9 +18556,17 @@
Наименование = "opi-dirbucket3";
Наименование = ?(Каталог, "opi-dirbucket3", "opi-gpbucket3"); // SKIP
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/""><Rule>"
+ "<ApplyServerSideEncryptionByDefault><SSEAlgorithm>AES256</SSEAlgorithm>"
+ "</ApplyServerSideEncryptionByDefault></Rule></ServerSideEncryptionConfiguration>";
XMLКонфигурация = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
| <Rule>
| <ApplyServerSideEncryptionByDefault>
| <SSEAlgorithm>AES256</SSEAlgorithm>
| </ApplyServerSideEncryptionByDefault>
| </Rule>
|</ServerSideEncryptionConfiguration>";
ИВФ = ПолучитьИмяВременногоФайла("xml"); // SKIP
ПолучитьДвоичныеДанныеИзСтроки(XMLКонфигурация).Записать(ИВФ); // SKIP
XMLКонфигурация = ИВФ; // SKIP
Опции = Новый Структура;
Опции.Вставить("name", Наименование);
@@ -18570,6 +18578,8 @@
// END
OPI_Инструменты.УдалитьФайлВПопытке(XMLКонфигурация, "Ошибка удаления файла после теста");
Обработать(Результат, "S3", "УстановитьШифрованиеБакета");
КонецПроцедуры