docs: актуализировать ссылки после удаления общего services_list.txt
- README.md, HOW_TO/README.md, HOW_TO/DEVOPS_BUILD_PIPELINE.md, HOW_TO/HOWTO_ADD_NEW_SERVICE.md, DOCS_PIPELINE/README.md: TOOLS/config/services_list.txt → TOOLS/config/<стенд>/services_list.txt; - HOW_TO/HOWTO_ADD_NEW_SERVICE.md: блок «Быстрый старт» переписан с устаревших devops/-путей на канонические (./TOOLS/scripts/*, generated/<стенд>/); - scripts/publish-doc-page.sh: примеры devops/profiles/<стенд> → TOOLS/config/<стенд>; - .gitignore: убрана мёртвая строка devops/profiles/*/generated/. Проверено: bash -n для всех TOOLS/scripts/*.sh и scripts/publish-doc-page.sh — OK.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
## 1. Где прописывать
|
||||
|
||||
Единственная точка входа — `devops/config/services_list.txt` (или профильный `profiles/{stand}/services_list.txt`).
|
||||
Единственная точка входа — `TOOLS/config/<стенд>/services_list.txt` (у каждого стенда свой список).
|
||||
|
||||
Формат строки:
|
||||
```
|
||||
@@ -158,21 +158,22 @@ operations:
|
||||
## 8. Быстрый старт: добавляем новый сервис
|
||||
|
||||
```bash
|
||||
# 1. Добавить строку в services_list.txt
|
||||
echo "200 my_new_service # Моя новая услуга" >> devops/config/services_list.txt
|
||||
# 1. Добавить строку в список сервисов нужного стенда
|
||||
# (TOOLS/config/dev|test|prod/services_list.txt)
|
||||
echo "200 my_new_service # Моя новая услуга" >> TOOLS/config/test/services_list.txt
|
||||
|
||||
# 2. Сгенерировать YAML (test-стенд)
|
||||
devops/01_generate_yamls.sh --profile devops/profiles/test
|
||||
./TOOLS/scripts/01_generate_yamls.sh --profile TOOLS/config/test
|
||||
|
||||
# 3. Сгенерировать Go-код + доки
|
||||
devops/02_generate_resources_and_docs_v2.sh --profile devops/profiles/test
|
||||
./TOOLS/scripts/02_generate_resources_and_docs_v2.sh --profile TOOLS/config/test
|
||||
|
||||
# 4. Проверить что появился файл
|
||||
ls devops/profiles/test/generated/resources_yaml/200_my_new_service.yaml
|
||||
ls devops/profiles/test/generated/go/200_my_new_service_resource.go
|
||||
ls generated/test/resources_yaml/200_my_new_service.yaml
|
||||
ls generated/test/go/200_my_new_service_resource.go
|
||||
|
||||
# 5. Собрать и задеплоить провайдер
|
||||
devops/03_build_and_upload_provider.sh --profile devops/profiles/test
|
||||
./TOOLS/scripts/03_build_and_upload_provider.sh --profile TOOLS/config/test
|
||||
|
||||
# 6. Написать тестовый манифест в TEST_STAND/my_new_service/main.tf
|
||||
# 7. terraform init && terraform plan && terraform apply
|
||||
|
||||
Reference in New Issue
Block a user