Мое приложение использует как открытые, так и частные сторонние зависимости github,
Я пытаюсь построить свое приложение в Docker-контейнере с помощью endly (https://github.com/viant/endly),
Когда я запускаю endly -r = app, я вижу следующую проблему:
Клонирование в /tmp/go/src/github.com/xxxx/private_repo ...
удаленный: Неверное имя пользователя или пароль.
Как указать личные учетные данные репо, из соображений безопасности я не хочу нигде жестко кодировать необработанные учетные данные.
app.yaml
defaults:
version: 1.1
app: myapp
sdk: go:1.9
pipeline:
build:
workflow: app/docker/build
origin:
URL: ./../
credentials: localhost
buildPath: /tmp/go/src/github.com/myapp
commands:
- export GOPATH=/tmp/go
- cd $buildPath/myapp
- go get -u .
- export CGO_ENABLED=0
- go build -o $app
- chmod +x $app
download:
/$buildPath/${app}: $releasePath