在使用 Travis-ci 构建后,我尝试将我的库上传到 Bintray 上。我关注了this tutorial并阅读the documentation .
但在部署阶段,我收到警告:[Bintray Upload] 警告:路径:build/libs/不存在。
我的库没有部署,我不明白为什么 travis 找不到 build/libs
。
我在 .travis.yml 中使用简单的 ls 命令进行了检查,路径是有效的。
我希望发送位于 build/libs
文件夹中的 .pom
和 .jar
文件。
我这样使用这条路径:
"files":
[
{
"includePattern": "build/libs/(.*)",
"uploadPattern": "com/baillyj/jikankt/1.0.0/$1"
}
]
语法不好吗?
最佳答案
默认情况下,Travis 在部署之前会存储对目录的任何更改。因此 build/libs
在构建步骤中创建,并在部署步骤中删除。
我在 .travis.yml
中添加:
deploy:
skip_cleanup: true
感谢 BanzaiMan 在 github 上给了我答案。
关于java - Travis 在 Bintray 中部署库。构建文件夹不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49482663/