如何在dockerized Jenkins中构建和部署dockerized PHP应用程序

时间:2016-07-03 15:07:34

标签: php jenkins jenkins-workflow

我将使用Jenkins构建和部署我的PHP(Laravel)应用程序。这就是为什么我决定使用这个http://jenkins-php.org/决定达到我的目的。但我很喜欢Docker,这也是我敢于创建自己的Docker镜像以实现上述决策的原因。这是:https://github.com/AntonKozytskyi/jenkins-php

对于我的Laravel应用程序,我的决定与https://github.com/LaraDock/laradock类似。

我通过Docker完全使用Jenkins和Laravel App。

我想运行Jenkins的工作:

  • 从Bitbucket repo获得Laravel App项目(这一点已经存在 通过使用bitbucket插件达到: https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin);
  • 运行docker-compose.xml来构建和启动容器;
  • 启动Ant任务(作曲家安装,各种代码检查,phpunit等);
  • 如果上面的检查已通过,则将项目发布到另一台服务器。

在Jenkins的Docker下使用Docker构建Laravel应用程序的正确方法是什么?

感谢任何帮助。 提前谢谢。

0 个答案:

没有答案