Add platform_v/quistions.txt

This commit is contained in:
pashko 2025-04-07 12:35:15 +08:00
parent 27ba826aed
commit 21564e8756

74
platform_v/quistions.txt Normal file
View File

@ -0,0 +1,74 @@
Надо к утру МСК в понедельник по следующим пунктам информацию по нашим инструментам CI\CD:
«
1. Как сейчас построен производственный процесс на текущем стеке (с чем интегрирован)?
у разных команд по разному
1) Общий конвейер
Jira/bitbucket/GitlabCE/Gitlab-runner/Helm-charts
2) МСЭД
AzureDevops/GitlabCE/Jenkins/Ansible
2. Требования к хранению артифактов/дистрибутивов.
maven
nuget
npm
RAW
Docker
3. Список используемых jenkins jobs.
В рамках МСЭД Pipline Job/ Описание через Jenkinsfile
4. Необходимые Quality Gates в процессах конвейера.
Linters:
Тестирование
- интеграционное
- Наргузочное
- Функциональное
- Тестирование безопасности кода
Сборка:
- maven
- dotnet
- python
- bash
- bat/powershell
Деплой:
- docker-host
- linux-hosts
- windows-hosts
- k8s
Отчеты и артефакты:
- Запись артефкатов в Nexus-Artifactory
5. Роли участников CI/CD конвейера.
Стандартные для GitlabCE
6. Миграция (bitbucket-SourceControl; Nexus-Artifactory)
»
вопросы по плтаформе:
Очень мало информации в открытом доступе. Где брать документацию по продукту? Как будет осуществлтся поддержка продукта?
Статья на Habr от 2022 года (https://habr.com/ru/companies/sberbank/articles/702360/) описывает, что за основу взят GitlabCE. Согласно текущей документации используется Jenkins. Когда был переход с GitlabCE на Jenkins
Согласно документации https://sbertech.ru/strapi/api/media/Opisanie_funkczionalnyh_harakteristik_DPM_6b31838ed4.pdf в программном продукте Platform V используется не самое новое Свободное Программное Обеспечение(Nexus/Gitlab/Prometheus и тд).
- Как будет производиться совместимость с более новым СПО?
- Как будут и будут ли устранятся уязвимости в совместимом СПО/ Чья это зона ответсвенности?
- Есть ли интерграция с Gitlab-runner?
- Есть ли возможность писать кастомные пайпдайны?
- В документации написано:
"Автоматически запускать заданный конвейер для заданных версий по событиям:
o CI: Изменение исходного кода (merge) по вебхуку от Git;
o CD: Обнаружение нового дистрибутива в Nexus по вебхуку от Nexus"
А если есть необходимость запускать конвейер по измененияв в feauture branch?
- Есть ли примеры "Шабьлонных этапов"?
- Что делать с Nexus-Artifactory OSS v3.77+? Существуют ограничения по количеству объектов в одном инстансе.