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'。效果很好。 –