gpt4 book ai didi

php - Hudson 输出中缺少 PHP 项目的文件夹

转载 作者:可可西里 更新时间:2023-10-31 23:50:02 24 4
gpt4 key购买 nike

我在 Hudson 持续集成服务器中运行 PHP 项目时遇到问题。构建 PHP 项目后,我检查了存档的构建输出,发现缺少一些文件夹。我检查了 SVN 存储库,Hudson 输出中丢失的所有文件夹都存在于 SVN 存储库中。有人可以解释为什么会这样吗?

详细步骤

  1. 我选择了自由风格构建
  2. 已配置 SCM。我正在使用 SVN 作为源代码存储库
  3. 在构建步骤中我没有调用 antphing
  4. 检查并配置 PHP 的存档工件选项

当我尝试调用 antphing 时,它返回一条错误消息,指出工作区中没有 build.xml 文件.

我想知道 build.xml 文件与 Hudson 中 PHP 项目构建的关系?

最佳答案

AntPhing 需要一个 build.xml 来定义 Hudson “构建”项目时执行的规则和操作。对于 PHP 项目,这可以是单元测试(使用 PHPUnit)、样式/语法报告(PHP_Codesniffer)或制作 PHPDoc。

Template for Jenkins Jobs for PHP Projects有关于如何使用所需的 build.xml 和一些示例目标在 Jenkins(几乎与 Hudson 相同)中设置 Ant 的示例。

查看有关 SVN 问题的控制台输出。另请查看 Hudson 中的工作区。

关于php - Hudson 输出中缺少 PHP 项目的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com