使用composer安装Laravel后安装和配置Jenkins

时间:2016-03-04 00:09:20

标签: jenkins laravel-5

我开始使用Laravel和Jenkins。第一次使用这些技术中的任何一种。我安装了Laravel并显示了欢迎页面。我现在想安装Jenkins。我看着this tutorial,但是以不同方式安装Laravel。我已经使用作曲家来安装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)

任何人都可以就如何最好地处理此事提出任何建议吗?

1 个答案:

答案 0 :(得分:2)

没有问题是你通过Composer安装了Laravel,而不是文章中推荐的git clone(根据Laravel Docs,你的方法实际上是推荐的方法)。

要回答你的主要问题,说明是让git克隆作者公共Github repo,它提供的文件将被移动到你的laravel项目中(它们是唯一的文件,因此Laravel中的任何内容都不会被覆盖)。这是一个细分:

供参考:我假设您遵循了他的示例,您的Laravel项目将位于/ var / www / laravel。

  1. “cd / var / www” - 这将带您进入Laravel项目的父文件夹(此文件夹中应该只有laravel /和某种索引文件)
  2. “git clone git://github.com/modess/laravel-jenkins.git” - 这将从作者public git repo中提取所有文件,如果您觉得更舒服,可以直接从Github下载ZIP并且通过SFTP或FTP上传(或只使用wget)。这些文件将位于/ var / www / laravel-jenkins
  3. 中新创建的文件夹中
  4. “mv laravel-jenkins / * laravel /” - 此命令只是将所有文件和文件夹从/ var / www / laravel-jenkins /移动到/ var / www / laravel(如果要移动的文件已存在于/ var中/ www / laravel他们将被覆盖)
  5. 这就是要让作者“Jenkins / Laravel Boilerplate”在您的Laravel安装上激活所需的一切。

    重要提示:您说您使用的是Laravel 5,并且作者的说明专门针对Laravel 4,本教程很可能无法在Laravel 5项目中用作文件Laravel 4和5之间的结构有很多不同。