2015-06-26 6 views
-1

Я тестировал Jenkins, чтобы узнать, как развернуть локальное репо (используя сценарий развертывания) на удаленном сервере через ssh.
Я уже установил и настроил «Опубликовать через SSH-плагин», чтобы подключать и разрешать передачу файлов на удаленные серверы.
Я создал работу, и когда я ее построил, я столкнулся с провалом. Ниже находится консольный выход:Ошибка сборки: файл конфигурации не найден

Started by user anonymous 
Building in workspace /var/lib/jenkins/jobs/test/workspace 
Cloning the remote Git repository 
Cloning repository file:///home/user/testproject 
> git init /var/lib/jenkins/jobs/test/workspace # timeout=10 
Fetching upstream changes from file:///home/user/testproject 
> git --version # timeout=10 
> git -c core.askpass=true fetch --tags --progress file:///home/user/testproject +refs/heads/*:refs/remotes/origin/* 
> git config remote.origin.url file:///home/user/testproject # timeout=10 
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 
> git config remote.origin.url file:///home/user/testproject # timeout=10 
Fetching upstream changes from file:///home/user/testproject 
> git -c core.askpass=true fetch --tags --progress file:///home/user/testproject +refs/heads/*:refs/remotes/origin/* 
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10 
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 
Checking out Revision 1564ecf8d0cab524978ed0686e9199d9f69108b1 (refs/remotes/origin/master) 
> git config core.sparsecheckout # timeout=10 
> git checkout -f 1564ecf8d0cab524978ed0686e9199d9f69108b1 
First time build. Skipping changelog. 
[workspace] $ /bin/sh -xe /tmp/hudson2631034899576944316.sh 
+ ./myproject/deploy.sh 
========= Starting the deploy utility ========= 


Project Directory ::: /var/lib/jenkins/jobs/test/workspace 
Configuration file not found. 
Please create a user configuration in deploy.jenkins.properties 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 
+0

В чем заключается содержимое вашего сценария развертывания? Это, очевидно, какая-то проблема относительного/абсолютного пути. – thomasb

+0

Да, вы правы. Я нашел жестко закодированный путь. благодаря – Edpy

ответ

0

Нет проблем с Дженкинсом. Hardcoded path в сценарии развертывания.

Смежные вопросы