如何在jenkins管道(以前称为工作流)中启动bash登录外壳?

杰夫

我刚刚开始将我的Jenkins作业转换为新的Jenkins Pipeline(workflow)工具,并且在获取sh使用bash登录shell命令时遇到了麻烦

我试过了

sh '''
#!/bin/bash -l
echo $0
'''

但是该echo $0命令始终在交互式外壳程序中执行,而不是在bash登录外壳程序中执行。

杰夫

@izzekil是正确的!太感谢了!

因此,要详细说明正在发生的事情。sh与一起使用''',它表示多行脚本。但是,转储到jenkins节点上的结果shell脚本将向下一行,而不是第一行。所以我可以用这个解决

sh '''#!/bin/bash -l
echo $0
# more stuff I needed to do,
# like use rvm, which doesn't work with shell, it needs bash.
'''

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过在管道中发送邮件,jenkins通知错误发生在不同的步骤中(以前称为工作流)

来自分类Dev

如何在工作流表单中获取工作流实例的 id?

来自分类Dev

如何使用jenkins工作流/管道动态生成并行作业

来自分类Dev

如何在工作流中调用流程

来自分类Dev

如何在工作流中调用流程

来自分类Dev

如何在Jenkins工作流程中编辑Build Parameters?

来自分类Dev

在工作流启动器代码中要求工作流类

来自分类Dev

如何安装Jenkins工作流多分支插件

来自分类Dev

如何在具有一个或多个SCM的Jenkins工作流中获取罪魁祸首或提交者

来自分类Dev

如何在工作流中的SQL任务中的变量之间进行区别?

来自分类Dev

如何在GitHub工作流中的YAML文件中设置包含空格的路径?

来自分类Dev

为Jenkins工作流/管道创建可序列化Groovy类的语法是什么

来自分类Dev

设置Jenkins工作流(管道)构建的内部版本号

来自分类Dev

如何在重新托管的工作流设计器中扩展上下文菜单?

来自分类Dev

如何在Alfresco 4.2中摆脱带有无效名称前缀的工作流?

来自分类Dev

如何在oozie工作流xml中创建可选的命令行参数

来自分类Dev

如何在工作流中获取当前日期(Dynamics CRM 2016)

来自分类Dev

我如何在github工作流中添加git凭据

来自分类Dev

如何在Alfresco中通过Activiti工作流javascript获取bpm_outcome

来自分类Dev

如何在oozie工作流xml中创建可选的命令行参数

来自分类Dev

如何在Alfresco的Activiti工作流开始时从bpm_package中删除项目?

来自分类Dev

单元测试后,如何在工作流跟踪中声明活动计数?

来自分类Dev

如何在一个Rails模型中处理多个工作流?

来自分类Dev

如何在JBPM 6.2中使用活动流程实例更新工作流

来自分类Dev

如何在 AEM 中通过 JAVA 查找工作流运行实例

来自分类Dev

如何在 Cloudera 上的 Oozie 工作流中添加类路径

来自分类Dev

如何在 odoo9 制造模块中获取工作流 ID?

来自分类Dev

如何在 Azure Runbook 工作流中获取时间戳

来自分类Dev

如何在实际运行之前检测 oozie 工作流中的错误?

Related 相关文章

  1. 1

    通过在管道中发送邮件,jenkins通知错误发生在不同的步骤中(以前称为工作流)

  2. 2

    如何在工作流表单中获取工作流实例的 id?

  3. 3

    如何使用jenkins工作流/管道动态生成并行作业

  4. 4

    如何在工作流中调用流程

  5. 5

    如何在工作流中调用流程

  6. 6

    如何在Jenkins工作流程中编辑Build Parameters?

  7. 7

    在工作流启动器代码中要求工作流类

  8. 8

    如何安装Jenkins工作流多分支插件

  9. 9

    如何在具有一个或多个SCM的Jenkins工作流中获取罪魁祸首或提交者

  10. 10

    如何在工作流中的SQL任务中的变量之间进行区别?

  11. 11

    如何在GitHub工作流中的YAML文件中设置包含空格的路径?

  12. 12

    为Jenkins工作流/管道创建可序列化Groovy类的语法是什么

  13. 13

    设置Jenkins工作流(管道)构建的内部版本号

  14. 14

    如何在重新托管的工作流设计器中扩展上下文菜单?

  15. 15

    如何在Alfresco 4.2中摆脱带有无效名称前缀的工作流?

  16. 16

    如何在oozie工作流xml中创建可选的命令行参数

  17. 17

    如何在工作流中获取当前日期(Dynamics CRM 2016)

  18. 18

    我如何在github工作流中添加git凭据

  19. 19

    如何在Alfresco中通过Activiti工作流javascript获取bpm_outcome

  20. 20

    如何在oozie工作流xml中创建可选的命令行参数

  21. 21

    如何在Alfresco的Activiti工作流开始时从bpm_package中删除项目?

  22. 22

    单元测试后,如何在工作流跟踪中声明活动计数?

  23. 23

    如何在一个Rails模型中处理多个工作流?

  24. 24

    如何在JBPM 6.2中使用活动流程实例更新工作流

  25. 25

    如何在 AEM 中通过 JAVA 查找工作流运行实例

  26. 26

    如何在 Cloudera 上的 Oozie 工作流中添加类路径

  27. 27

    如何在 odoo9 制造模块中获取工作流 ID?

  28. 28

    如何在 Azure Runbook 工作流中获取时间戳

  29. 29

    如何在实际运行之前检测 oozie 工作流中的错误?

热门标签

归档