Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – Jenkins可以根据代理操作系统有条件地执行shell或Windows命令吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述@H_489_4@ 我正在尝试构建一个将在远程代理上执行程序的作业.当代理在 Windows上时,程序是exe,或者在 Linux上是sHell脚本.该程序已部署在代理计算机上.我正在寻找一种解决方案,允许我有条件地运行exe(执行Windows批处理命令)或sHell(执行sHell),具体取决于代理的操作系统. 到目前为止,我发现有一个运行条件插件(https://wiki.jenkins-ci.org/disp
我正在尝试构建一个将在远程代理上执行程序的作业.当代理在 Windows上时,程序是exe,或者在 Linux上是sHell脚本.该程序已部署在代理计算机上.我正在寻找一种解决方案,允许我有条件地运行exe(执行Windows批处理命令)或sHell(执行sHell),具体取决于代理的操作系统.

到目前为止,我发现有一个运行条件插件(https://wiki.jenkins-ci.org/display/JENKINS/Run+Condition+Plugin),这将是伟大的,不幸的是它没有检查代理的操作系统.

有没有办法实现这一目标?谷歌没有告诉我什么.

解决方法

找到了似乎有用的东西:

https://www.techiepie.com/2016/04/14/how-to-identify-jenkins-slave-operating-system-in-a-build/

>添加条件构建步骤 – 单个或多个.>在奔跑?条件选择“执行SHell”并输入命令echo“IsSHell”>提供Linux SHell命令作为满足条件时运行的步骤.>添加一个条件构建步骤 – 单个或多个.>在奔跑?条件选择“执行Windows批处理命令”并输入命令echo“IsWindows”>提供Windows批处理命令作为满足条件时运行的步骤.

大佬总结

以上是大佬教程为你收集整理的linux – Jenkins可以根据代理操作系统有条件地执行shell或Windows命令吗?全部内容,希望文章能够帮你解决linux – Jenkins可以根据代理操作系统有条件地执行shell或Windows命令吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。