最近换了工作,刚入职领导给我一个听着特复杂的需求,要实现自动发布:需求是这样的:一个程序包,分发到60台机器上,每台机器有两个这样的应用,但是路径和程序名都不一样。即分发过去全部都要重命名,当我了解了环境的详细情况之后,决定采用jinja模版的方式,如下:{%ifgrains[‘fqdn_ip4‘][0]==‘10.1.10.86‘%}{%setmotd=[‘/opt/eth-btc-match/
分类:
其他好文 时间:
2018-07-02 11:51:00
阅读次数:
191
ansible+jenkins实战1、机器信息:2、远程执行用户:3、ansible用到的两个重要角色/etc/ansible/hosts#hosts文件定义主机与和执行权限/etc/ansible/roles#roles是任务集合,可在roles下面新建多模块,如tomcat,jdk、yum源,防火墙等,分角色方便管理且灵活##Jenkins配置1、新建-自由分格项目项目名称:lbbsSvn配置
分类:
其他好文 时间:
2018-07-02 01:13:02
阅读次数:
409
测试环境需要git提交代码后,Jenkins自动部署,需要gitlab配置project webhook。 1,Jenkins版本2.89 gitlab 8.11 2,Jenkins需要安装插件:GitLab Plugin Gitlab Hook Plugin Build Authorization ...
分类:
Web程序 时间:
2018-06-29 13:56:44
阅读次数:
178
模拟WEB集群 后端WEB集群192.168.1.231:8080和192.168.1.232:8080.WEB后端可以按照需要增加,不同目录启动不同端口,通过使用192.168.1.231:80作为负载均衡访问. SVN自动发布 使用SVN提交时,注释中输入"auto_deploy",自动发布到2 ...
分类:
Web程序 时间:
2018-06-09 11:34:07
阅读次数:
457
最好底下 deploy path也改了 背景:初学者学习JSP的时候,Tomcat作为最佳搭档一直搭配使用。一般多数人会选择MyEclipse进行开发和测试,因为她自动集成了发布功能,可以自动发布到Tomcat中。MyEclipse作为一个付费软件,人性化的设计便捷了我们JSP的开发测试,但crac ...
分类:
系统相关 时间:
2018-06-03 10:53:29
阅读次数:
206
这两天碰到一个问题 困扰了好长时间。 我们是用G3自动发布的,但是程序部署到系统上面 一个中文字体不见了 变成了空格。 导出日志,将字体转换为UTF-8 , 发现出现了乱码。 需要在jar 包启动的时候添加一个参数。 -Dfile.encoding = utf-8 即 nohup -jar -Dfi ...
分类:
编程语言 时间:
2018-06-01 01:03:23
阅读次数:
805
不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题:如何远程停止和开启服务?需要在发布前停止服务,在发布完成后开启服务。如何上传编译文件到目标服务器?问题1:如何远程停止和开启服务在msbuild之前添加一个execute windows batch command,执行cmd... ...
分类:
Windows程序 时间:
2018-05-29 19:44:23
阅读次数:
1443
前面章节我们讲解了Jenkins结合.net平台工具以及一些第三方工具实现项目自动还原,自动编译,自动测试和自动发布.然而实现自动化还有一个关键的步骤就是监听源码仓库变化然后从仓库拉取最新代码,然后再执行刚才所说的步骤. 下面就讲一下Jenkins如何监听git仓库变化,如果有变化则拉取最新代码进行... ...
分类:
Web程序 时间:
2018-05-24 11:55:42
阅读次数:
306
经常在简书上写作,写完后再发布到其他网站,非常麻烦,所以准备搞一下自动发布文章的工具。那么第一步先要模拟登陆几个网站。今天先从知乎开始。 环境准备 抓包 首先进行网站登录抓包,打开Chrome浏览器无痕窗口,然后清空所有缓存,打开Charles,在Chrome浏览器地址栏输入www.zhihu.co ...
分类:
其他好文 时间:
2018-05-20 21:23:00
阅读次数:
278