我使用pom.xml
中的凭据成功向我的settings.xml
添加了一个私有存储库
在本地构建工作正常(清除缓存 - 只是为了确定)。
但我如何将settings.xml
条目传递给cctrlapp APP_NAME/dev push
?
由于对私有存储库的验证失败(在这种情况下为Bitbucket),构建失败:下载包含401个共鸣HTML"请登录"。
我调查了system.properties
以及日志
-----> executing /srv/tmp/buildpack-cache/.maven/bin/mvn -B
-Duser.home=/srv/tmp/builddir
-Dmaven.repo.local=/srv/tmp/buildpack-cache/.m2/repository
-s /srv/tmp/buildpack-cache/.m2/settings.xml
-DskipTests=true clean install
这似乎不是覆盖的选项。
非常感谢你。
答案 0 :(得分:0)
我们在应用程序详细信息中提供您的应用程序特定的公钥。通过将此添加到Bitbucket(或任何支持通过SSH访问的存储库服务)并在访问私有存储库时指定SSH,平台将能够使用私钥进行身份验证。
$ cctrlapp APP_NAME details # will show the public key