После успешного шага не удается найти файлы в корневом каталоге проекта в сборке travis-ci. - PullRequest
0 голосов
/ 20 октября 2018

Мой .travis.yml (расширен с помощью команд отладки):

language: java
jdk:
- oraclejdk8
install:
- gradle assemble -x signArchives
after_success:
- pwd
- ls -l
- chmod +x deploy_artifacts.sh
- ./deploy_artifacts.sh

Вывод шага after_success:

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 / строит / 443179453

1 Ответ

0 голосов
/ 20 октября 2018

Вы пытаетесь использовать chmod +x на deploy_artifacts.sh, когда файл в вашей папке называется deploy-artifacts.sh.

. _ должен быть -, и тогда он должен работать.

...