首页 > 解决方案 > 詹金斯管道中的aws elasticbeanstalk没有输出

问题描述

我无法从 jenkins-pipeline 中的以下代码获得任何输出。

sh'''
echo "Hello"
sh /var/lib/jenkins/devops-scripts/eb.sh
echo "End"
'''

当我手动运行eb.shin shell 时,我得到了输出。

以下是内容eb.sh

envstaus=$(aws elasticbeanstalk describe-environments 
         --environment-names test-environment 
         --query 'Environments[*].[Health]' --output text)

标签: amazon-web-servicesshelljenkins-pipelineaws-clijenkins-groovy

解决方案


是否有可能将命令输出到标准错误而不是标准输出?

您可以通过尝试轻松检查它: command 2> /dev/null 如果它什么都不打印,那么: command 2>&1 应该有帮助


推荐阅读