Я использую sbt-pgp в нашем конвейере ci и хочу использовать Global / gpgCommand :=
, чтобы указать другую версию gpg для вызова, отличную от ОС по умолчанию. Путь по умолчанию для ОС использует gpg версии 1.x, и я хочу вызвать gpg2 для версии 2.x.
После README.md из sbt-pgp я добавил Global / gpgCommand :=
в ~/.sbt/gpg.sbt
, когда я ничего не делаю и исходная команда gpg по-прежнему вызывается.
Затем я попытался переместить Global / gpgCommand :=
на build.sbt
и попытался $HOME/.sbt/1.0/global.sbt
, и я получил эту ошибку:
build.sbt:25: error: not found: value gpgCommand
есть мысли о том, что я делаю неправильно? Спасибо всем за помощь всем.
для gpgCommand
Я пробовал:
Global / gpgCommand := "/usr/bin/gpg2"
Также пробовал:
Global / gpgCommand := (baseDirectory.value / "gpg.sh").getAbsolutePath
, где gpg.sh
:
#!/bin/sh
gpg2 $@