Add platform_v/quistions.txt
This commit is contained in:
parent
27ba826aed
commit
21564e8756
74
platform_v/quistions.txt
Normal file
74
platform_v/quistions.txt
Normal 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+? Существуют ограничения по количеству объектов в одном инстансе.
|
||||||
Loading…
x
Reference in New Issue
Block a user