我正在尝试为我们的一个drupal项目实施gitlab CI。例如:当开发人员在gitlab中将代码推送到仓库时,应该使用gitlab CI管道运行自动测试,该管道将测试代码并通知代码质量是否足够好以将代码更新到仓库。否则,开发人员需要更正编码标准和所报告的问题。我尝试了gitlab-ci.yml
文件的不同组合,但成功率较低。
谁能提及一个示例gitlab-ci.yml
文件,该文件可用于drupal项目,这些项目将触发CI管道,并使用gitlab运行程序运行测试,以便在此基础上进行构建?我已经阅读了gitlab-ci文档。
答案 0 :(得分:0)
您可以从PHP template提供的GitLab开始。这将带您进入安装有PHP,xdebug和已安装项目编辑器的docker映像。
根据配置,模板期望您的项目在根目录中具有phpunit.xml文件。