Jenkins总是打不到最新的版本

Posted 悟能的师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins总是打不到最新的版本相关的知识,希望对你有一定的参考价值。

问题描述:Jenkins总是打不到最新的版本

 基本问题描述,一般取不到最新版本的问题都是服务器时间与你版本控制的机器的时间不一致,当你的Jenkins服务器时间比SVN、或者GIT服务器要慢的时候,就会出现上述问题,Jenkins在提交代码后总是拉不到最新的版本,第二次或者第三次构建时新版本就来了。

 解决办法:Linux服务器时间同步

用ntpdate从时间服务器更新时间 

[root@localhost zcsjw_web_ui]# ntpdate cn.pool.ntp.org
13 Jul 18:01:48 ntpdate[19189]: step time server 116.203.151.74 offset 81.693632 sec

上述描述就说了,我这机器比服务器时间慢了 81.693632 秒
如果你的Linux系统根本没有ntpdate这个命令

[root@localhost ~]# yum install ntp
[root@localhost ~]# 
[root@localhost ~]# 

防止机器时间慢定时同步

配置定时同步时间-每隔三十分钟同步一次

[root@localhost ~]# crontab -e

*/30 * * * * ntpdate time.nist.gov   #域名或IP

crontab的使用

我们常用的命令如下:

crontab [-u username]    //省略用户表表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作作)

以上是关于Jenkins总是打不到最新的版本的主要内容,如果未能解决你的问题,请参考以下文章

jenkins 打标签实现实现回滚

jenkins错误:找不到或无法加载 主类+.Develop.apache-maven-3.6.3?

简析Jenkins的SVN插件未更新到最新代码

jenkins使用遇到问题记录

如何搭建python自动化测试框架

怎么用python做自动化测试