11 месяцев назад
История
README.md
c8s_builder
Centos 8 Stream Builder - образ для сборки Golang приложений.
podman volume create --ignore cocache
podman run \
-v gocache:/gocache \
-v `pwd`/example:/app/ \
reg.vodolaz095.ru/c8s_builder:latest
И в example/build
появиться скомпилированный файл.
Как собрать базовый образ
- Отредактируйте файл constants - задайте название регистра и образа.
- Запустите скрипт сборки
./build_image.sh
- Проверьте работоспособность скрипта сборки -
./test.sh
Требования к модулю golang для сборки
- Код go приложения можно смонтировать с хост машины
- Есть go.mod/go.sum, которые подгружают публичные модули
- Есть GNU Make цель
deps
которая устанавливает все golang зависимости - Есть GNU Make цель
build
которая запускает компиляцию приложения
Описание
Образ на основе Centos 8 stream для сборки приложений на языке Golang
Конвейеры
0 успешных
0 с ошибкой