解释Jenkins在php项目中的用法

时间:2017-07-13 07:09:05

标签: jenkins

我知道这可能听起来很愚蠢或烦人但我真的不知道为什么我们使用 Jenkins 进行PHP开发以及它对开发人员有用和有用。 如果是,那么如何开始呢。

提前致谢 阿南德

2 个答案:

答案 0 :(得分:0)

使用Jenkins,您可以自动完成项目中最简单的任务,如:

  • 对存储库中的每个提交执行构建和测试
  • 检查代码中的错误,代码异味和漏洞
  • 在Web服务器或docker容器中自动部署软件
  • 归档工件库中的构建工件
  • 还有更多......

基本上,Jenkins会为您提供有关应用程序状态的反馈。持续集成对于每个项目都是必不可少的(不仅仅是PHP,Java,C#......),它被认为可以提高质量。

答案 1 :(得分:0)

詹金斯可用于:

  • 运行自动化测试(您必须先编写)

例如,您必须使用PHPUnit编写单元测试。您也可以使用Selenium编写功能测试。 Jenkins将自动运行测试并创建报告

  • 自动测试数据库模式演变

例如,使用Postgresql,您可以使用许多命令来创建,恢复和转储数据库。

  • 将您的应用程序部署到预生产或生产环境。

Jenkins使用git部署应用程序非常简单。

  • 使用SonarQube对源代码进行静态分析
  • 与git repositery(put tags,...)进行交互

如果你从Jenkins开始,你可以看看这里:Jenkins Documentation。您还可以查看BlueOcean以获得更好的用户界面。