我无法从jenkins-pipeline中的以下代码中获得任何输出。
sh'''
echo "Hello"
sh /var/lib/jenkins/devops-scripts/eb.sh
echo "End"
'''当我在shell中手动运行eb.sh时,我得到了输出。
下面是eb.sh的内容
envstaus=$(aws elasticbeanstalk describe-environments
--environment-names test-environment
--query 'Environments[*].[Health]' --output text)发布于 2021-07-08 21:32:06
有没有可能stderr的commant输出不是stdout?
你可以通过尝试:command 2> /dev/null来检查它,如果它什么都不打印,那么:command 2>&1应该会有帮助
https://stackoverflow.com/questions/68302592
复制相似问题