Java 成功后,步骤无法在travis ci build中找到项目根目录下的文件

Java 成功后,步骤无法在travis ci build中找到项目根目录下的文件,java,gradle,travis-ci,Java,Gradle,Travis Ci,My.travis.yml(通过调试命令增强): 成功后步骤的输出为: 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 Oc

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

成功后步骤的输出为:

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
我试图根据当地docker builder提供的travis指南解决问题,但没有成功。我不明白为什么命令找不到文件:deploy\u artifacts.sh


完整构建日志可在此处找到:

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

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

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