2016-03-04 4 views
0

Я начинаю работу с Laravel и Jenkins. Первый раз с использованием любой из этих технологий. Я установил Laravel и получил приветственную страницу. Теперь я хочу установить Дженкинса. Я смотрел на this tutorial, но это устанавливает Laravel по-разному. Я использовал композитор установить Laravel, так что я не совсем уверен, как я должен делать «настроить сборку» шаг:Установка и настройка Jenkins после установки Laravel с композитором

Настройки построить

Теперь клонировать мой репозиторий Github laravel-jenkins который является шаблонным для всех конфигурационные файлы и работу Jenkins.

cd /var/www 
git clone git://github.com/modess/laravel-jenkins.git 
mv laravel-jenkins/* laravel/ 
cd /var/www/laravel 

Теперь вы должны иметь эти файлы в каталоге Laravel, а также:

build/ 
- code-browser/ 
- coverage/ 
- logs/ 
- pdepend/ 
- phpcs.xml (PHP Code Sniffer config) 
- phpmd.xml (PHP Mess Detector config) 
build.xml (build config) 
config.xml (Jenkins job config) 
phpunit-bootstrap.php (PHPUnit bootstrap script) 
phpunit.xml.dist (PHPUnit config) 

Можно ли предлагать какие-либо предложения о том, как лучше я продолжу с этим?

ответ

2

Нет проблемы, которую вы установили Laravel через Composer, противоположную рекомендованной в статье git-клоне (ваш подход на самом деле является рекомендуемым подходом в соответствии с Laravel Docs).

Чтобы ответить на ваш основной вопрос, вам дается указание, что вы git клонируете публичный публичный репозиторий Github, который предоставляет файлы, которые будут перенесены в ваш проект laravel (это уникальные файлы, поэтому ничего из Laravel не будет перезаписано). Здесь разбивка по разным категориям:

Для справки: Я предполагаю, что вы следовали его примеру, а ваш проект Laravel будет расположен в/var/www/laravel.

  1. «кд/вар/WWW» - Это приведет вас к папке вашего проекта Laravel (там должен быть только Laravel/и индексный файл какой-то в этой папке)
  2. «мерзавец clone git: //github.com/modess/laravel-jenkins.git "- это вытащит все файлы из публичного git-репозитория авторов, если вы чувствуете себя более комфортно, вы можете скачать как ZIP прямо из Github и загрузить через SFTP или FTP (или просто используйте wget). Эти файлы будут расположены во вновь созданной папке, расположенной в/var/www/laravel-jenkins.
  3. «mv laravel-jenkins/* laravel /» - эта команда просто перемещает все файлы и папки из/var/www/laravel- Дженкинс/в/вар/WWW/Laravel (если файлы перемещаются уже существуют в/вар/WWW/Laravel они будут перезаписаны)

То есть все, что нужно сделать, чтобы иметь авторов «Дженкинс/Laravel Boilerplate "активен в вашей установке Laravel.

ВАЖНО: Вы сказали, что вы использовали Laravel 5 и инструкции авторы специально для Laravel 4, есть очень высокая вероятность того, что этот учебник не будет работать в проекте Laravel 5 в качестве файловых структур между Laravel 4 и 5 имеют много различий.