2014-01-14 2 views
0

Я пытаюсь создать проект создания телефонных звонков на нашем сервере сборки Jenkins, и я получаю отказ в разрешении на отказ. Имейте в виду, что это мой первый опыт работы с Mac OS X.Jenkins building Xcode - получение ошибки сборки «разрешено отклонение»

Выход сборки в Дженкинс говорит мне это:

/bin/sh -c \"/Users/Shared/Jenkins/Home/jobs/myMobile\ -\ iOS/workspace/build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh\" 
/Users/Shared/Jenkins/Home/jobs/myMobile - iOS/workspace/build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh: line 2: cordova/lib/copy-www-build-step.sh: Permission denied 

** BUILD FAILED ** 


The following build commands failed: 
    PhaseScriptExecution Copy\ www\ directory build/TDE.build/Release-iphoneos/TDE.build/Script-304B58A110DAC018002A0835.sh 
(1 failure) 
Build step 'XCode' marked build as failure 
Finished: FAILURE 

погуглить это, я нашел SO post говоря выполнить команду CHMOD 755 на этот файл .sh, но это все еще ничего не исправить. Что еще я должен делать, чтобы этот файл мог выполнять/копировать или что бы он ни делал?

Edit: Является ли мое фактическое разрешение вопроса для этого файла:

line 2: cordova/lib/copy-www-build-step.sh: Permission denied 

Или это файл сценария -....?

ответ

1

Добавлены разрешения на файл ... copy-www-build-step.sh и исправлена ​​эта ошибка сборки. К следующему ...

Для того чтобы эти разрешения оставались даже после полной проверки из SVN через Jenkins, найдите шаг копирования-www-build-step в вашем исходном элементе управления. Просмотрите свойства файла и добавьте svn: executable.

Это исправляет это, поэтому вам не нужно постоянно обновлять разрешения, если вы выполняете полную проверку для каждой сборки.

-1

я получаю ответ ... Я должен изменить права доступа к файлам .. Суда CHMOD 777 copy-www-build-step.sh

просто перейти к платформам/ИОС/Cordova/Библиотека и выполнить выше команды.

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