Files
wiki-terraform-provider-decort/4.9.6/04.05-Сборка-terraform-провайдера.md
2025-12-26 11:03:57 +03:00

35 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Сборка terraform провайдера
### Требования:
- Docker
- git
- Компилятор языка GO версии 1.20
- make
### Установка необходимых программ
1. Компилятор языка GO можно скачать и установить по ссылке: https://go.dev/dl/
2. Docker можно скачать и установить по ссылке выше.
3. Git можно скачать и установить по ссылке: https://git-scm.com/
4. Программа make входит в пакет установленных программ для ОС Linux.
### Порядок действий
1. Склонировать репозиторий с провайдером:
```bash
git clone https://github.com/rudecs/terraform-provider-decort.git
```
2. Перейти в директорию со скачанным кодом:
```bash
cd terraform-provider-decort
```
3. Выполнить команду:
> Сборка на ОС windows может привести к ошибкам.
> Перед сборкой следует проверить переменные окружения go. Параметр `CGO_ENABLED` должен быть равным 0.
Для сборки под свою ОС
```bash
make build
```
Для сборки под все поддерживаемые ОС
```bash
make release
```
В результате выполнения данной последовательности, будет создан исполняемый файл terraform провайдера.