/
githubmirror
/
ignition
Обзор
Документация
Войти
/
githubmirror
/
ignition
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build_for_container
31 строка
653 B
Benjamin Gilbert
workflows: build and push ignition-validate container from GH Actions
21 мар 2022, 20:29
21 мар 2022, 20:29
6e5de2d
Код
Авторство
О чём код?
#!/usr/bin/env bash set -eu NAME="ignition" ORG_PATH="github.com/coreos" REPO_PATH="${ORG_PATH}/${NAME}/v2" GLDFLAGS=${GLDFLAGS:-} if [ -z ${VERSION+a} ]; then echo "Using version from git..." VERSION=$(git describe --dirty --always) fi GLDFLAGS+="-X github.com/coreos/ignition/v2/internal/version.Raw=${VERSION}" if [[ -n "$(git status -s)" ]]; then echo "git repo not clean" exit 1 fi if [ -z ${BIN_PATH+a} ]; then export BIN_PATH=${PWD}/bin/container/ fi export GO11MODULE=on export CGO_ENABLED=0 export GOFLAGS='-mod=vendor' export GOOS=linux go build -ldflags "${GLDFLAGS}" -o ${BIN_PATH}/ignition-validate ${REPO_PATH}/validate