1.4 KiB
1.4 KiB
Сборка и публикация — инструкция
TEST стенд. ВМ:
naeel@5.172.178.213
1. Сгенерировать YAML из API
cd /home/naeel/tf_provider
./TOOLS/scripts/01_generate_yamls.sh --profile TOOLS/config/test
2. Сгенерировать Go-код и документацию
cd /home/naeel/tf_provider
./TOOLS/scripts/02_generate_resources_and_docs_v2.sh --profile TOOLS/config/test
3. Собрать провайдер и залить в S3
ТОЛЬКО на ВМ:
cd /home/naeel/tf_provider
./TOOLS/scripts/03_build_and_upload_provider.sh --profile TOOLS/config/test
4. Собрать документацию и залить в S3
cd /home/naeel/tf_provider
./TOOLS/scripts/04_build_and_publish_docs.sh --profile TOOLS/config/test
После сборки
# Коммит и пуш ИЗМЕНЕНИЙ В КОДЕ (не generated)
cd /home/naeel/tf_provider
git add -A
git commit -m "описание"
git push
# Синкнуть сгенерированное на ВМ (если п.3 не на ВМ)
rsync -avz -e "ssh ..." generated/test/ naeel@5.172.178.213:/home/naeel/tf_provider/generated/test/
Версия
Версия в TOOLS/config/test/profile.env → VERSION="X.Y.Z"
Повышать при ЛЮБОМ изменении кода провайдера.