Я в настоящее время устанавливаю путь к файлу учетных данных следующим образом:
credentials += Credentials(Path.userHome / ".myfolder" / "my.credentials")
на моем локальном компьютере, это работает, потому что Path.userHome
приводит к ~
.Однако на Jenkins Path.userHome
приводит к /root
, и я не могу создать .myfolder
в /root
во время сборки, потому что я получаю ошибку об отказе в разрешении.
Я пытаюсь изменить путь к файлу учетных данных на /home/jenkins/.myfolder/my.credentials
.Однако, когда я делаю
credentials += Credentials("/home/jenkins/.myfolder/my.credentials")
, я получаю ошибку времени выполнения, потому что метод apply для Credentials
принимает файл java.io.File.
Вопрос
- Как мне передать
/home/jenkins/.myfolder/my.credentials
на Credentials
?