0

我正在尝试使用 jazzhub(IBM DevOps 产品)在 Bluemix 上自动构建和部署的特性。我已经使用 Jazzhub 的 Eclipse 插件将我的代码签入到我的项目中。但是,自动构建总是失败并出现以下类型的错误。

使用 .gitcredentials 设置凭据检查修订版 a0b1e7c78b02e82ad210bc369cdd633212cb544f (origin/master) 第一次构建。跳过更改日志。[47f4a135-016e-4a75-bb42-f9a9fda6df05] $ /bin/bash /tmp/hudson3124921405781328608.sh 构建文件:build.xml 不存在!构建失败构建步骤“执行外壳”将构建标记为失败连接到https://P90JEN01.sl.jazz.net:9444 *

我能够从 Eclipse 直接构建和部署相同的代码库到 bluemix。我的理解是,如果 DevOps 服务找不到,它会自动创建 build.xml 文件。文件说

“在其中找到并执行构建脚本的项目相对路径。如果为空,将使用项目根目录。将生成默认构建脚本(例如,Ant build.xml 文件或 Grunt Gruntfile.js 文件)并将其传递到您的源如果没有找到控制系统。您可能需要编辑生成的构建脚本以满足您的需要”。

有人能帮我一下吗?如何通过此错误并成功部署构建?

4

1 回答 1

1

如果您使用的是 ant 脚本,我相信我们可能需要创建 build.xml:

http://thoughtsoncloud.com/2014/10/create-deploy-stand-alone-java-application-ibm-bluemix/

“下一步是创建用于构建代码的脚本。在本例中,我创建了一个 .ant 脚本。您可以从 Bluemix 支持的选项中使用您选择的语言进行编写。创建一个名为 build.xml 的文件并编写.ant 构建脚本。”

于 2014-11-12T09:06:54.447 回答