搞清楚jenkins中“Poll SCM”和“Build periodically”的什么意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搞清楚jenkins中“Poll SCM”和“Build periodically”的什么意思相关的知识,希望对你有一定的参考价值。

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。Build periodically:定时进行项目构建(它不care源码是否发生变化)。 参考技术A 打开job的配置界面,在构建触发器栏下有Poll SCM(定时检查源码变更并构建)和Build periodically(周期进行项目构建,不关心源码是否变更)选择,打开它们后面的问号,有很明确的介绍和实例

Nginx 抓包让你搞清楚 502 和 504 的区别

参考技术A php-fpm不启动,这样可以模拟502报错,nginx配置文件如下。

tcpdump进行抓包,命令: tcpdump -i any port 9000 -w http502.pcap 。

用 Wireshark 查看 http502.pcap 抓包文件里面的内容。

nginx请求php-fpm 9000端口,9000端口有回包,但是给了个 RST 。

nginx配置不变,这次将php-fpm启动起来,并且确定能够正常访问。

测试响应正常的200状态码,用 iptables 拦截所有客户端来访问9000端口,这样可以模拟504报错。
iptables命令: iptables -A INPUT -p tcp --dport 9000 -j DROP 。

然后再用tcpdump抓包,tcpdump命令: tcpdump -i any port 9000 -w http504.pcap 。

依旧是用 Wireshark 查看抓包内容。

nginx请求php-fpm 9000端口,9000端口没有回包,全是 SYN 握手包。

以上是关于搞清楚jenkins中“Poll SCM”和“Build periodically”的什么意思的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins设置Poll SCM

jenkins构建触发器定时任务Build periodically和Poll SCM

Nginx 抓包让你搞清楚 502 和 504 的区别

jenkins实现项目自动部署

需要搞清楚的关于抓包的问题

一次性搞清楚equals和hashCode