Jenkins Pipeline for Windows

Jenkins Pipeline for Windows
  • 设置了一个Jenkins master和多个Jenkins agent。
  • 其中Jenkins master的运行环境是Linux(CentOS),而其中部分agent是Windows环境。
  • 注意:从Jenkins2,0开始,术语‘slave’被弃用,被‘agent’代替。
工作原理:

在这里插入图片描述
说明:

  • Jenkins Pipeline的配置是在Jenkins master上,但运行在Jenkins agent上。
  • Jenkins Agent安装在Windows机器上,和该机器上的Git,JDK,Maven等构成了一个运行环境。
  • Jenkins Agent把Pipeline运行的日志、归档的制品、测试结果会返回给Jenkins master
注意:
  • 在Jenkins Windows Pipeline中要使用bat来运行Windows命令(而不是sh)
  • Jenkins Windows pipeline 中的bat命令,如果是单个的,可直接用bat’command’实现。如果是一段指令,可以用bat’‘’‘’',这里单引号和双引号作用相同。
  • bat中涉及到的路径分隔符需要使用\,而不是\。
1.指令Pipeline运行Node label为windows的Windows agent上。
agent {label "windows"}

2.相当于sh 'env'
bat 'set'

3.相当于sh 'pwd'
bat 'cd'

4.相当于sh 'ls -ltra'
bat 'dir'

5.复制jar包到指定目录,注意cd的目录要用\而不是/
6.多个命令可以用三个单引号或者双引号包起来。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值