摘要:
意义,gitlab推送或合并代码后触发jenkin自动构建发布代码或者执行命令推送规则 1.安装gitlab和hook插件 有时需要重启jenkins服务,可能兼容性问题,安装完之后构建中看不到hook插件 2.配置jenkins构建中的hook插件 下图中圈出为必选,其它默认即可。 3.gitla 阅读全文
摘要:
1.配置jenkins环境 命令参考前一篇《docker自行构建jenkin》。单机部署即可。本实例中。jenkins,ansible安装在同一机器 。 jenkins需要配置/etc/sudoers.还需要给/bin/bash,以及jenkins的home目录下的.ssh下需要复制一份ansibl 阅读全文
摘要:
1.dockerfile。yum clean 和yum makecache 是yum jenkins.时会报错.initscripts是为了在容器中执行jenkins start. 注意。区别 RUN , CMD作用 构建命令: 容器运行命令: 效果: 阅读全文
摘要:
一.grains的两种使用方法:参考http://www.21yunwei.com/archives/3155 测试: master端执行 静态数据:vim /srv/salt/_grains/test.py master端执行 二.pillar使用方法: vim /etc/salt/master 阅读全文
摘要:
准备工作: 配置yum源及关闭防火墙 安装mster yum install etcd kubernetes-master 安装node yum install kubernetes-node 以上参考链接: https://blog.csdn.net/magerguo/article/detail 阅读全文
摘要:
关于select下拉框的实现的两种方法,一种为与前端ajax结合二级联动,一种为利用后台from类方法重写。 方法1 : models里有Dataroom和Cabinet的类就不用说了。数据库用的是mysql不多做描述。 urls: View视图: 前端html和jq: 效果: 方法2 : mode 阅读全文
摘要:
先记下最坑的地方吧。关于Django调用原生语句RawQuerySet的一些问题。 官方文档上有一段话是这样写的: 警告 虽然RawQuerySet可以像普通的QuerySet一样迭代,RawQuerySet并没有实现可以在 QuerySet上使用的所有方法。例如,__bool__()和__len_ 阅读全文
摘要:
经过上次对itchat调用zabbixAPI的研究之后对python的兴趣一发不可收拾,近期上面要求研究一下cmdb,于是自己做了一个简单的cmdb系统 。对其实踩坑的地方做一些记录,由于之前对于前端的知识也是一窍不通,所以很多问题可能也比较初级。 环境:python 3.6.5 ,django 1 阅读全文
摘要:
环境:python3.6.1 ,pip 9.0.1 1,通过itchat,实现微信的扫码登录,和关键定识别 2,zabbix登录逻辑 3,zabbixAPI,此段代码也是网上找到的,自己看了Zabbix的官方文档添加了些许功能。理论上来说可以通过微信触发关键字的方式实现一切对zabbix的操作。 0 阅读全文
摘要:
因为之前自己对zabbix一窍不通,主要还是用了网上大神的脚本及方法,这里只作为学习记录: 1、先要在zabbix_agent的机器上自动发现docker的脚本,并且要按照zabbix_server能够识别的json格式输出。 2、用python的docker.py扩展包写成的脚本提取docker的 阅读全文