Unix 当您的构建在自动化过程中失败时
我有一个脚本,一旦我运行它,它就会在几个服务器中进行“构建”。我现在正试图弄清楚如何知道构建是否失败。例如,脚本将运行3个命令(如下所示),我如何知道预构建是否失败? 在构建过程中,我必须运行以下命令: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启动
./ant pre-build
./ant install1
./ant post-build
我可以在我的Redhat机器中使用ssh、puppet等,没有比这更多的东西了。是否有一个应用程序或管理工具可以让我在UI中监视构建过程?您可以检查ant可执行文件的返回代码,如中所述: ant启动脚本(在Windows和Unix版本中)返回java程序的返回代码。因此,成功的生成返回0,失败的生成返回其他值
你查过了吗?第二,用詹金斯。有一些插件允许您创建具有相互依赖作业的构建管道。然后Jenkins将跟踪每个构建的进度,并告诉您哪一步失败了。