首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >成功后,在travis-ci构建中无法找到项目根下的文件。

成功后,在travis-ci构建中无法找到项目根下的文件。
EN

Stack Overflow用户
提问于 2018-10-20 19:43:31
回答 1查看 60关注 0票数 0

我的.travis.yml (通过调试命令增强):

代码语言:javascript
复制
language: java
jdk:
- oraclejdk8
install:
- gradle assemble -x signArchives
after_success:
- pwd
- ls -l
- chmod +x deploy_artifacts.sh
- ./deploy_artifacts.sh

after_success步骤的输出是:

代码语言:javascript
复制
pwd
/home/travis/build/imperva/shcf4j

ls -l
total 44
-rw-rw-r-- 1 travis travis  3136 Oct 18 13:13 build.gradle
-rw-rw-r-- 1 travis travis   461 Oct 18 13:13 deploy-artifacts.sh
-rw-rw-r-- 1 travis travis    41 Oct 18 13:13 gradle.properties
-rw-rw-r-- 1 travis travis  2656 Oct 18 13:13 imperva.travis.gpg.enc
-rw-rw-r-- 1 travis travis 11357 Oct 18 13:13 LICENSE
-rw-rw-r-- 1 travis travis  1205 Oct 18 13:13 README.md
-rw-rw-r-- 1 travis travis   387 Oct 18 13:13 settings.gradle
drwxrwxr-x 4 travis travis  4096 Oct 18 13:14 shcf4j-api
drwxrwxr-x 4 travis travis  4096 Oct 18 13:14 shcf4j-httpcomponents-client4

chmod +x deploy_artifacts.sh
chmod: cannot access ‘deploy_artifacts.sh’: No such file or directory

./deploy_artifacts.sh
/home/travis/.travis/job_stages: line 104: ./deploy_artifacts.sh: No such file or directory

我试着根据特拉维斯指南和当地的码头建设者一起解决这个问题,但没有成功。我不明白为什么命令找不到文件:deploy_artifacts.sh

在这里可以找到完整的构建日志:https://www.travis-ci.org/imperva/shcf4j/builds/443179453

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-20 19:45:15

当文件夹中的文件名为chmod +x时,您试图在deploy_artifacts.sh上使用deploy-artifacts.sh

_应该是一个-,然后它就可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52909489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档