1
0
mirror of https://github.com/DoublesunRUS/devscripts.git synced 2026-06-11 22:46:51 +02:00

Интеграция / Развертывание

This commit is contained in:
Капралов Александр
2021-03-11 22:53:10 +03:00
parent aa6513c6eb
commit 8ebdbd56bc
+10 -8
View File
@@ -134,7 +134,8 @@
если результатПроверки > датаНовогоРелиза
датаНовогоРелиза = результатПроверки
Консоль.Записать("Новой датой релиза становится %датаНовогоРелиза")
;
;
иначе
если не СкачатьАртефактРепозитория(настройки.Конфигурация, ИМЯ_КАТАЛОГА_ПРИКЛАДНОЙ_СБОРКИ, Ложь)
пересобиратьОсновнуюКонфигурацию = Истина
@@ -832,11 +833,11 @@
.ИмяПользователя)
знч имяФайлаVA = "%CI_VA/vanessa-automation-single.epf"
знч параметрыVA = "QuietInstallVanessaExt"
знч параметрыVA = "QuietInstallVanessaExtAndClose"
Консоль.Записать("ExecuteDataProcessor: %имяФайлаVA %параметрыVA %путьИБ %исполняемыйФайлПлатформы %{настройкиАвтофич.ТестоваяБаза
.ИмяПользователя}")
// ExecuteDataProcessor(имяФайлаVA, параметрыVA, путьИБ, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза
// .ИмяПользователя)
ExecuteDataProcessor(имяФайлаVA, параметрыVA, путьИБ, исполняемыйФайлПлатформы, настройкиАвтофич.ТестоваяБаза
.ИмяПользователя)
Консоль.Записать("СоздатьФичи: %{репозиторийСценарныхТестов.Имя}")
СоздатьФичи(настройкиАвтофич, репозиторийСценарныхТестов.Имя)
@@ -1150,14 +1151,15 @@
метод ОпубликоватьРелиз()
знч CI_COMMIT_SHORT_SHA = СредаИсполнения.ПолучитьПеременную("CI_COMMIT_SHORT_SHA")
знч CI_PROJECT_ID = СредаИсполнения.ПолучитьПеременную("CI_PROJECT_ID")
знч CI_PROJECT_NAMESPACE = СредаИсполнения.ПолучитьПеременную("CI_PROJECT_NAMESPACE")
знч CI_JOB_TOKEN = СредаИсполнения.ПолучитьПеременную("CI_JOB_TOKEN")
знч CI_SERVER_HOST = СредаИсполнения.ПолучитьПеременную("CI_SERVER_HOST")
знч датаНовогоРелиза = ДатаНовогоРелиза()
знч тегРелиза = датаНовогоРелиза.Форматировать("гггг-ММ-дд")
знч имяРелиза = "Релиз %тегРелиза"
знч комментарийРелиза = "Автоматически собранный релиз %тегРелиза"
знч имяРелиза = "Релиз %CI_PROJECT_NAMESPACE %тегРелиза"
знч комментарийРелиза = "Автоматически собранный релиз %CI_PROJECT_NAMESPACE %тегРелиза"
пер ссылки = новый Массив()
@@ -1174,7 +1176,7 @@
знч файлДляУрл = имяФайла.Заменить("\\", "/")
знч файл = новый Файл(имяФайла)
знч урлАссерта = "https://%CI_SERVER_HOST/%{описаниеАссетовPages.имяПроекта}/-/jobs/%{описаниеАссетовPages.идЗадания}/artifacts/file%файлДляУрл"
знч ассерт = новый Releases_Create_Assets_Link_Data(файл.Имя, урлАссерта)
знч ассерт = новый Releases_Create_Assets_Link_Data("Allure Report", урлАссерта)
ссылки.Добавить(ассерт)
;
@@ -1190,7 +1192,7 @@
знч токен = СредаИсполнения.ПолучитьПеременную(репозиторий.ПеременнаяТокена)
знч имяПроекта = "%CI_PROJECT_NAMESPACE/%{репозиторий.Имя}"
знч имяПроекта = "%CI_PROJECT_NAMESPACE\%2F%{репозиторий.Имя}"
пер коммиты = новый Массив()
если датаПоследнегоРелиза == новый ДатаВремя(1, 1, 1)
Консоль.Записать("Commits_List: %{репозиторий.Ветка} %имяПроекта %CI_SERVER_HOST")