- 博客(92)
- 问答 (1)
- 收藏
- 关注
原创 grafana安装
将default_language = en-US改成 default_language = zh-Hans。编辑文件/usr/share/grafana/conf/defaults.ini。我的连接是http://192.168.24.133:3000/centos 7.6一台,ip地址192.168.24.133。
2024-10-23 22:19:14
423
原创 使用可接受gitlab参数的插件配置webhook
http://JENKINS_URL/generic-webhook-trigger/invoke,将JENKINS_URL修改成自己的jenkins地址。勾选Print post content和Print contributed variables用于打印值。
2024-05-15 21:57:17
536
原创 gitlab webhook触发jenkins任务
配置jenkins安装gitlab插件配置jenkins job选择gitlab webhook触发在高级中生成token代码仓设置新增webhook配置webhook测试连接
2024-05-15 20:59:12
337
原创 从互联网访问局域网中的jenkins
到这里其实就可以用域名http://18111258098.gnway.cc/访问jenkins了,但是由于我用了极狐(gitlab)的方式认证jenkins登陆。所以jenkins和gitlab还要对应修改。修改系统配置的Jenkins URL。大功告成,可以用域名访问了。
2024-05-12 20:33:40
272
原创 jenkins使用gitLab(极狐)认证登陆
应用回调地址:http://192.168.24.133:8090/securityRealm/finishLogin。配置gitlab服务和应用id和应用secret。全局安全配置选择gitlab 认证插件。应用名:jenkinsLogin。
2024-05-10 22:08:32
774
原创 ldap对接jenkins
- jenkins进入到 系统管理–>全局安全配置- 安全域 选择ldap- 配置ldap服务器地址,和配置ldap顶层唯一标识名- 配置管理员DN和密码
2024-05-07 22:39:43
480
原创 使用shared lib将各个构建工具集成到一起
jenkins job地址:http://192.168.24.133:8090/job/Build_CI/configure。
2024-04-24 21:49:54
261
转载 转载别人的例子 出处http://yshblog.com/blog/42
写xml#coding:utf-8from xml.dom import minidom #写入xml文档的方法def create_xml_test(filename): #新建xml文档对象 xml=minidom.Document() #创建第一个节点,第一个节点就是根节点了 root=xml.createElement('root') #写入属性(xmlns:xsi是命名空间,同样还可以写入xsi:schemaLocation指定
2021-09-09 23:49:29
185
原创 联系用minidom写生成xml
生成xml;还未完成待续# coding: utf-8from xml.dom import minidomclass CreateXml: def __init__(self,node_list,xml_file): self.node_list = node_list self.xml_file = xml_file self.father_node = None self.node = None self.
2021-09-09 23:43:18
229
原创 python面向对象学习
1. 定义一个类class Student:#定义类首字母大写,若有多个单词则用驼峰原则,如GoodSteduent def __init__(self,name,score):#定义属性,若有多个参数,则self必须在第一个参数位置 self.name = name#self.name其中name就是实例属性名,self就是实例对象因为一个 # 类可以又多个实例对象,所以用self来区别实例对象的方法和属性。 sel
2021-09-04 17:58:30
280
原创 2021-07-19重启Docker服务不能启动了
003_1重启Docker服务不能启动了1.报错信息:说实话这样看不出什么鬼意思。网上查到的都是status=12.用另外一条命令sudo dockerd --debug 看出了有点问题。意思是说我的数据盘不支持起用这么多容器。最大支持多少。3.直接跑到数据盘下解mount了几个。然后重启docker服务发现不报错了。可是dockers ps却报守护进程没起来。最好还是还是老老实实把systemctl daemon-reload 和systemctl restart docker 重新顺序
2021-07-19 22:18:48
262
原创 2021-07-19docker私有仓harbor的搭建
003docker私有仓harbor的搭建1.在github官网下载harbor包:https://github.com/goharbor/harbor放到环境10.4.7.200上2.解压包到/opt目录下: tar xf harbor-offline-installer-v2.2.3.tgz -C /opt/3.进入到/opt路径下,然后做一个软连接:cd /opt ;mv harbor harbor-v2.2.3 ;ln -s /opt/harbor-v2.2.3/ /opt/harbor;目
2021-07-19 22:15:12
931
2
原创 k8s部署
002部署签发证书环境10.4.7.200主机安装CFSSL证书签发工具:CFSSL:R1.2需要下载:cfssl、cfssl-json、cfssl-certinfo下载地址:wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/local/bin/cfssl wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/local/bin/cfssl-jsonwge
2021-07-19 22:02:44
93
原创 虚拟机网络配置踩的坑
001备注虚拟机网络配置踩的坑在虚拟机上安装bind9做自建dns,除了本机外局域网其他机器不能解析域名1.虚拟机2.虚拟机的网关同样设置成254
2021-07-19 21:58:55
136
原创 2021-07-11用bind9安装dns服务
用bind9部署dns服务1.安装bind9 ;执行命令yum install bind -y2.配置bind的主配置文件vim /etc/named.conf3 . 检查配置,输入named-checkconf没有报错4.配置区域配置文件 vim /etc/named.rfc1912.zones5.Vim /var/named/od.com.zone编辑host.com区域数据文件$ORIGIN host.com.$TTL 600 ; 10 minutes@ IN SOA
2021-07-11 10:14:51
366
1
原创 k8s准备签发证书环境.docx
k8s准备签发证书环境10.4.7.200主机安装CFSSL证书签发工具:CFSSL:R1.2需要下载:cfssl、cfssl-json、cfssl-certinfo下载地址:wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/local/bin/cfssl wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/local/bin/cfssl-jsonwg
2021-07-11 10:06:39
122
原创 VMware静态ip配置能ping通百度
Vmware上设置静态ip网络打开编辑中的虚拟编辑器选择VMnet8网卡,然后选择NAT模式,并配置网段10.4.7.0(网段任意配置)以及配置子网掩码255.255.255.0再在当前页面,点击NAT设置,进去设置网关位10.4.7.2然后登录当前新建的虚机。修改网卡以及DNS服务4.1网卡路径:/etc/sysconfig/network-scripts/ifcfg-ens33Vim /etc/sysconfig/network-scripts/ifcfg-ens33
2021-07-05 23:05:01
652
原创 K8S学习笔记
#####Kubernets快速入门##########四组基本概念 1.Pod/Pod控制器 ****Pod**** a.Pod是K8S里能够被运行的最小的逻辑单元(原子单元),最小单元并不是容器 b.1个pod里面可以运行多个容器,容器间共享UTS+NET+IPC名称空间(可以把pod理解成豌豆荚,每个容器就是一颗颗豌豆) ****Pod控制器**** a.Pod控制器是Pod启动的一种模板,用来保证在K8S里启动的Pod应该始终按照人们的预期运行(副本数、生命周期、
2021-06-24 23:31:47
108
原创 Dockerfile学习笔记
Dockerfile记录#############Dockerfile学习##############Dockerfile的规则 1.格式 a.#为注释 b.指令大写,内容小写 2.Docker是按照顺序执行dockerfile里的指令集合的(从上到下) 3.每个Dockerfile的第一个非注释行指令,必须是“FROM”指令, 用于为镜像文件按构建过程中,指定基准镜像,后续的指令 运行于此基准镜像所提供的运行环境中。###4组核心的Dockerfile指令##
2021-06-18 23:30:24
240
原创 docker 基础 笔记
docker 基础# 安装epel源yum install epel-release -y#查看docker 镜像包yum list docker --show-duplicates\# 安装yum utils,安装docker社区版.当前的docker比较老,是1.13.1版本的yum install -y yum-utils# 查看docker 社区版 yum list docker-ce --show-duplicates# 安装docker社区版yum install d
2021-06-18 21:23:53
154
原创 pyautogui的简单使用
import pyautoguipyautogui.PAUSE = 1print(pyautogui.size()) #打印当前屏幕的像素print(pyautogui.position()) #获取鼠标当前位置screen_width = 1920screen_height = 1080# 移动鼠标到x=120 y=45 的位置;参考位置0,0这个像素点,屏幕最左上方。duration是移动时长pyautogui.moveTo(120,45,duration=0.5)# 鼠标以当前位置为参
2020-11-23 23:39:32
409
原创 简单使用selenium
import sysfrom selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysbase_url = "https://www.baidu.com/"browser = webdriver.Chrome(r'C:\Users\86181\AppData\Local\Google\Chrome\Application\chromedriver.exe')browser.get(bas
2020-11-23 22:08:46
124
原创 015_JS中操作DOM对象的CSS样式
JS中操作DOM对象的CSS样式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /*******获取HTML标签的CSS样式;js的缺点是只能获取行内样式,不嫩获取其他的CSS样式**********/ function GetCss1(){
2020-06-16 22:27:05
219
原创 014_JS中DOM对象的属性获取和操作
JS对html标签属性的获取和操作<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function GetAtribute(){ /************第一种获取节点属性和操作属性的方法********/ // 首先获取节点对象 v
2020-06-16 21:27:58
802
原创 013_JS中DOM获取标签对象的方法
直接获取方式和简介获取方式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /********直接获得节点对象的方式********/ //通过Id来获取节点元素;获得单个对象 function getusrname(){ var U
2020-06-15 23:34:03
238
原创 012_JS中BOM对象location,history,Navigato,screen学习
ocation,history,Navigato,screen对象<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /******location的属性********/ function testLocation(){ // 返回当前网页
2020-06-11 23:24:19
149
原创 011_JS中BOM常用的方法(弹窗,定时器,关闭打开窗口)
弹窗 定时器 打开和关闭窗口<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /*************三种弹窗****************/ function demo1(){ //只含有确认的弹框alert window.
2020-06-11 21:51:40
335
原创 010_JS中常用的几个事件的学习
JS 常用事件<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function demo1(){ alert('单机事件完成') } function demo2(){ alert('双击事件完成') } fun
2020-06-10 23:27:53
110
原创 009_Js中数组元素的添加和删除方法
Js中pop push shift unshift splice的用法<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /**********************数组的遍历方法************8****/ function arrary_
2020-06-10 22:17:25
176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人