amazon-web-services - 詹金斯管道中的aws elasticbeanstalk没有输出
问题描述
我无法从 jenkins-pipeline 中的以下代码获得任何输出。
sh'''
echo "Hello"
sh /var/lib/jenkins/devops-scripts/eb.sh
echo "End"
'''
当我手动运行eb.sh
in shell 时,我得到了输出。
以下是内容eb.sh
envstaus=$(aws elasticbeanstalk describe-environments
--environment-names test-environment
--query 'Environments[*].[Health]' --output text)
解决方案
是否有可能将命令输出到标准错误而不是标准输出?
您可以通过尝试轻松检查它:
command 2> /dev/null
如果它什么都不打印,那么:
command 2>&1
应该有帮助
推荐阅读
- node.js - OpenID Connect 实现(node.js 打字稿)
- apache - Haproxy“send-proxy”未知协议——不是说 SSL 到 HTTPS 端口?
- android - Lambda作为Android onClicklistener中的函数参数
- excel - Visual Basic 程序返回“运行时错误 '-2147024726 (800700aa)”
- python-3.x - 我可以在 Django 中使用 IntegerField 生成系列数字吗
- kde - KDE 第一步:dolphin 构建失败,gpgme 失败'未定义的引用 `qt_version_tag@Qt_5.12''
- node.js - 将值设置为异步块内的变量
- angular - Angular 6:[(ngModel)] 并不总是有效
- c# - 如何在 NSwag 生成的 C# 代码中包含自定义语句/指令?
- hibernate - 命中 ORA-01000: 使用休眠时超出最大打开游标