1
我是travis的新手,并试图从私人服务器中取出一个罐子。如何设置travis构建拉动私人gradle依赖?
我跟着this guide,现在已经托管,可以在其他项目由build.gradle
文件注册库中使用服务器上的罐子:
repositories {
jcenter()
maven {
url "http://IPADDRESS:8081/artifactory/libs-release-local"
credentials {
username = "${artifactory_username}"
password = "${artifactory_password}"
}
}
}
凭证放置在#HOME_DIR/.gradle/gradle.properties
文件。
artifactory_username=YOUR_USERNAME
artifactory_password=YOUR_ENCRYPTED_PASSWORD
它正在我们的机器,但因为它不具有gradle.properties
文件上特拉维斯构建失败。处理这个问题的正确方法是什么,即设置Travis从该回购中拉出?
我想我可以将它们定义为environment variables in repository settings,但它看起来像需要修改build.gradle文件以使用它们。
谢谢!我还必须将这些属性传递给安装块上的'gradle assemble'。效果很好。 –