微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jenkins 2运行maven构build在Linux或Windows上

我有一个Java应用程序的maven版本,可以通过键入相同的命令'mvn install'在Linux或Windows上成功运行。

但是,使用Jenkinsfile的方法来设置这个版本,在Linux上这个文件需要包含sh mvn install和windows bat mvn install 。

如果在Windows上正确configurationpath和工具,日志将显示

[Pipeline] sh [C:toolsjenkinsworkspaceDSLmaster] Running shell script sh: C:[email protected]: command not found

从日志文件追加新的数据到另一个文件

在windows上执行git-hooks出错

Git bash保持自动滚动到窗口的底部

安装Mercurial Activity扩展的问题

在Windows中使用C的睡眠function

有没有办法让一个Jenkinsfile允许在两种环境中构build?

如何在MS Windows下使用Git忽略obj文件

更改分辨率后安排窗口

如何通过Ant build.xml文件将war文件发送到Windows机器位置

下载QT静态生成窗口

GetTickCount在系统上运行超过49天

管道脚本可以包含groovy代码,所以允许使用if分支。 你可以使用System.properties['os.name']测试你的环境,根据结果使用sh或者bat :

node { def os = System.properties['os.name'].toLowerCase() echo "OS: ${os}" if (os.contains("linux")) { sh "mvn install" } else { bat "mvn install" } }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐