You've already forked devscripts
mirror of
https://github.com/DoublesunRUS/devscripts.git
synced 2026-06-11 22:46:51 +02:00
Интеграция / Развертывание
This commit is contained in:
+10
-8
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user