自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 问答 (1)
  • 收藏
  • 关注

原创 门禁-jenkins的构建状态同步到gitlab提交流水线

提交跑jenkins任务,可以作为门禁系统。

2024-05-25 17:50:04 322

原创 nginx反向代理

(不知道是不是反向代理服务器的ip和jenkins的ip有重,需要清理缓存才ok)执行.configure的时候报错。

2024-05-18 23:20:58 241

原创 使用可接受gitlab参数的插件配置webhook

http://JENKINS_URL/generic-webhook-trigger/invoke,将JENKINS_URL修改成自己的jenkins地址。勾选Print post content和Print contributed variables用于打印值。

2024-05-15 21:57:17 276

原创 gitlab webhook触发jenkins任务

配置jenkins安装gitlab插件配置jenkins job选择gitlab webhook触发在高级中生成token代码仓设置新增webhook配置webhook测试连接

2024-05-15 20:59:12 252

原创 从互联网访问局域网中的jenkins

到这里其实就可以用域名http://18111258098.gnway.cc/访问jenkins了,但是由于我用了极狐(gitlab)的方式认证jenkins登陆。所以jenkins和gitlab还要对应修改。修改系统配置的Jenkins URL。大功告成,可以用域名访问了。

2024-05-12 20:33:40 102

原创 jenkins使用gitLab(极狐)认证登陆

应用回调地址:http://192.168.24.133:8090/securityRealm/finishLogin。配置gitlab服务和应用id和应用secret。全局安全配置选择gitlab 认证插件。应用名:jenkinsLogin。

2024-05-10 22:08:32 494

原创 ldap对接jenkins

- jenkins进入到 系统管理–>全局安全配置- 安全域 选择ldap- 配置ldap服务器地址,和配置ldap顶层唯一标识名- 配置管理员DN和密码

2024-05-07 22:39:43 330

原创 在Centos7上部署LDAP服务

部署一个ldap服务

2024-05-01 21:45:46 543

原创 使用shared lib将各个构建工具集成到一起

jenkins job地址:http://192.168.24.133:8090/job/Build_CI/configure。

2024-04-24 21:49:54 209

原创 gradle安装和部署

gradle安装部署

2024-04-21 22:21:46 490

原创 ant的安装和部署

【代码】ant的安装和部署。

2024-04-21 21:10:52 320

原创 安装和部署maven

maven本地部署和集成到jenkins详细步骤

2024-04-21 20:10:52 291

原创 FastApi 练习之请求体子类模型之Set传参

FastApi学习

2022-06-11 10:01:10 213

转载 转载别人的例子 出处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 129

原创 联系用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 168

原创 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 248

原创 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 206

原创 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 857 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 58

原创 虚拟机网络配置踩的坑

001备注虚拟机网络配置踩的坑在虚拟机上安装bind9做自建dns,除了本机外局域网其他机器不能解析域名1.虚拟机2.虚拟机的网关同样设置成254

2021-07-19 21:58:55 94

原创 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 290 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 93

原创 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 528

原创 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 66

原创 Dockerfile学习笔记

Dockerfile记录#############Dockerfile学习##############Dockerfile的规则 1.格式 a.#为注释 b.指令大写,内容小写 2.Docker是按照顺序执行dockerfile里的指令集合的(从上到下) 3.每个Dockerfile的第一个非注释行指令,必须是“FROM”指令, 用于为镜像文件按构建过程中,指定基准镜像,后续的指令 运行于此基准镜像所提供的运行环境中。###4组核心的Dockerfile指令##

2021-06-18 23:30:24 179

原创 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 121

原创 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 353

原创 简单使用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 97

原创 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 189

原创 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 713

原创 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 195

原创 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 114

原创 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 263

原创 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 83

原创 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 145

原创 008_JS中数组的应用

数组的声明、使用、扩容<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /**************数组的声明*******/ function ArrayDemo(){ //数组声明第1种方式,不限长度的空数组 var arr1

2020-06-08 23:31:37 89

原创 007_JS的string对象和global对象

String对象和global对象学习<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //定义一个函数,测试string对象 function TestString(){ //第一种申明字符串方法 var a =

2020-06-08 22:50:25 137

原创 011_掩藏真实ip,使用proxy代理

proxy代理的使用"""代理分类; 1.透明代理:被访问服务器,知道这是一个代理,并且知道我们自身真实的ip 2.匿名代理;被访问服务器,知道这是一个代理,但不知道我们自身真实的IP、 3.高匿代理:被访问服务器,不知道这是一个代理,并且也不知道自身真实IP代理作用:我们本地机器将要访问的服务器地址提供给代理,代理再去访问服务器,把资源 返回到我们本地机器。避免我们自身机器的ip被封。"""from urllib.request import Requ

2020-06-07 11:41:11 311

原创 010_构建opener和http控制器

opner的是使用"""opener作用:方便使用代理,改变ip;默认的请求urlopen是不支持切换代理的opener和urlopen的关系:urlopen方法返回的其实就是opener.open()对象怎么构建openner:1.opener = build_opener(https_handler) ,传入的参数是https控制器 2.opener = _opener = build_opener()"""from urllib.request impor

2020-06-07 10:23:58 125

原创 009_用fake-useragent生成User-Agent

模块来生成user-agent"""前面的笔记中,User-Agent都是通过,自己取网页上找的,写成字典形式,今天引入一个新的模块,pip install fake-useragent"""from fake_useragent import UserAgent# 随机生成不同的user-agentua = UserAgent().randomprint("打印随机生成的user-agent:",ua)# 指定三大浏览器的user-agentie_ua= UserAgent().ie

2020-05-26 23:26:41 114

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除