Linux部署iis项目,jenkins-windows节点创建部署IIS服务

由于刚刚完成自动部署Jenkins平台的windows节点服务,今天在此记录一下整个过程,以便参考

大的步骤一共有三步:

Jenkins平台加入windows的节点

这一步骤我消耗了挺长时间研究,我博文有篇转载的,里面叙述了创建windows节点的方法,但是我并没有使用它的方法,不知道是否可以成功,有兴趣的朋友可以自行测试一下;

我大致描述一下我自己测试的过程

A.我先测试了网上大多描述的openssh的方法,这个方法我测试的结果是Jenkins主节点,可以成功连接到windows的从节点,但是还是有很多后续的问题,具体请参考我博文里面的windows配置openssh的服务,这个我有机会还是得测试一下,有点不甘心,呵呵(里面需要很多的覆盖的插件,请自行下载,我这已经都下载好了,大家最好存起来,以便以后使用)

B.我最后使用了Jenkins里面的launch slave agents via java web start,这里需要的后续操作是在windows节点安装配置JDK,还要安装git,把这些项目的可执行文件加入系统变量中,然后点击,一般装好JDK,然后在cmd命令下执行Jenkins提示的命令连接服务,然后会在从节点上开始下载,出来一个对话框,更新之后,然后把这个装成系统服务,窗口里面file,点击一下,里面就一个选项,安装成为系统下的服务,装一下就OK,这样,主从已经连接起来了;

在Jenkins里面新建job

由于我的代码的放置在内网的gitlab服务器里面,(凡是用到git方式的代码管理,在此都是一样)

在pull代码的过程中,发现总出现/usr/bin/git不能初始化我的节点配置路径,这个路径也是有问题的,我在windows安装的git的位置是:C:\Program Files\Git\bin,我在windows的节点配置里面也配置了这个环境变量,但是问题仍然存在,最后的解决办法是在Jenkins的系统管理的系统配置里面,再定义一个git的环境变量,即为C:\Program Files\Git\bin,起了新的git名字,然后在job里面,调用git executable变量,选择刚才创建的,然后代码可以获取成功了

最后的配置比较简单,就是在windows中开启IIS,然后选定系统的目录,在Jenkins的构建里面,可以选择windows batch 的方式,调用某个位置的脚本文件,就可以了,我把生成的可执行文件直接替换IIS配置文件中可执行路径下的文件,然后就OK了

把ssh的方式测试一下,然后有机会加进来,happy..........y,搞定

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值