You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wiki-terraform-provider-dyn.../1.3.0/04.05-Сборка-terraform-пров...

33 lines
1.5 KiB

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