python - 错误:节点:找不到命令构建步骤“执行外壳”将构建标记为失败
问题描述
我在 Jenkins 的 shell 中编写print('Hello world!')
。
错误显示如下:
任何人都可以帮助解决这个问题吗?谢谢
解决方案
您没有在给定的屏幕截图中执行 python 程序,而是在执行 shell 脚本。从错误截图中可以明显看出,它声明可执行文件为
[python] $ /bin/sh -xe /tmp/jenkinsxxxxxxxxx.sh
python 是您的詹金斯主机的名称(也是查看您的日志的工作),大概您对此感到困惑。尝试跟随
echo "Hello world"
它会打印出来的。基本上任何和每个 shell 脚本命令都可以正常工作。
推荐阅读
- xml - 复杂 XML 结构中的 SQL 请求
- react-native - 错误:无法解析模块 react-native/Libraries/Animated/src/Easing
- rust - 如何对 macro_rules 的参数对进行操作?
- python - 如何根据两个条件拆分 numpy 数组列表
- sql - 如何在 Spring Data Jpa 中使用多对多表中的列?
- docker - 将 S3 与 fluentd 连接时访问被拒绝
- python - 从数据框中删除空行
- android - 我可以从 MotionLayout 获得约束集吗?它使用布局而不是在场景中创建约束集
- google-apps-script - 如何使用 API 将外部数据源链接到 Google 表格
- r - 功能 输出 需要 1 的两个输出