Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 当您的构建在自动化过程中失败时_Unix_Ssh_Ant_Build_Automation - Fatal编程技术网

Unix 当您的构建在自动化过程中失败时

Unix 当您的构建在自动化过程中失败时,unix,ssh,ant,build,automation,Unix,Ssh,Ant,Build,Automation,我有一个脚本,一旦我运行它,它就会在几个服务器中进行“构建”。我现在正试图弄清楚如何知道构建是否失败。例如,脚本将运行3个命令(如下所示),我如何知道预构建是否失败? 在构建过程中,我必须运行以下命令: ./ant pre-build ./ant install1 ./ant post-build 我可以在我的Redhat机器中使用ssh、puppet等,没有比这更多的东西了。是否有一个应用程序或管理工具可以让我在UI中监视构建过程?您可以检查ant可执行文件的返回代码,如中所述: ant启动

我有一个脚本,一旦我运行它,它就会在几个服务器中进行“构建”。我现在正试图弄清楚如何知道构建是否失败。例如,脚本将运行3个命令(如下所示),我如何知道预构建是否失败? 在构建过程中,我必须运行以下命令:

./ant pre-build
./ant install1
./ant post-build

我可以在我的Redhat机器中使用ssh、puppet等,没有比这更多的东西了。是否有一个应用程序或管理工具可以让我在UI中监视构建过程?

您可以检查ant可执行文件的返回代码,如中所述:

ant启动脚本(在Windows和Unix版本中)返回java程序的返回代码。因此,成功的生成返回0,失败的生成返回其他值


你查过了吗?第二,用詹金斯。有一些插件允许您创建具有相互依赖作业的构建管道。然后Jenkins将跟踪每个构建的进度,并告诉您哪一步失败了。