技术笔记


hiho

使用jenkins搭建gitlab持续集成CI和持续部署CD(二)

测试执行远程服务器脚本 有时候我们需要完成ci后到远程服务器上执行脚本 例如,ci结束后,自动到测试服务器更新服务并且重启,这样就能一键提交,测试,更新部署 1.开发人员push到仓库 2.gitlab通过webhook通知jenkins 3.jenkins接收到webhook请求后执行...

使用jenkins搭建gitlab持续集成CI和持续部署CD

1.gitlab安装 gitlab的安装就不说了 2.java环境 由于之前就已经安装了java环境,所以就也不说了 3.安装jenkins 命令安装jenkins wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.k...

ubuntu使用wireshark抓包

安装和启动wireshark sudo apt-get install wireshark sudo wireshark 启动抓包 抓取本地数据包 先暂停抓包,Capture->Options,然后点击Input只是勾选Loopback,然后点击start 筛...

自搭gitlab报500错误

gitlab500 自己搭建的gitlab发现某些操作时候会报500错误, 然后查看日志/var/log/gitlab/gitlab-rails/production.log 发现住报错信息OpenSSL::Cipher::CipherError (): Started GET "...

go编写简单的http服务

net/http包 go语言中,网络模块的包在net中,其中net/http是http模块,所以需要引入该模块 import ( "net/http" ) 编写源码 然后通过http.ListenAndServe监听端口,已经http.HandleFunc处理...

window下编译OpenCV(包含opencv_contrib)

1.环境准备 1.1 安装Visual Studio C++ 我这里直接使用Visual Studio安装,版本为Visual Studio 15 2017 1.2 安装cmake cmake可以直接到官网下载,然后无脑下一步就可以,但是记得勾选加入到path中,这样可以直接全局调用c...

使用gdb调试php扩展

问题 我们在开发php扩展时候,有时候会出现code dump的情况 segmentation fault (core dumped) 1.编译debug版的php 我们首先需要生成core文件,一般在运行的的目录下,只有debug版的php执行才会生成core文件 2.ulimit ...

Ubuntu下编译安装OpenCV无法使用pkg-config检查

问题 在Ubuntu18.04下采用编译安装opencv4,在make和make install后想用pkg-config查找opencv发现提示没有找到 ~ pkg-config --libs opencv4 Package opencv4 was not found in the pkg...