文档章节

linux+jenkins+tomcat+git 安装过程的的一些小问题

04zhujunjie
 04zhujunjie
发布于 2015/12/16 11:32
字数 594
阅读 325
收藏 10


1、安装Jenkins时,java -jar jenkins.war  --httpPort=8888,出现Jenkins is fully up and running时,说明Jenkins已经安装成功,但有时候我们却访问不了,是因为没有打开防火墙,

    打开防火墙,使外部能访问

    # /sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

    # service iptables save

    # service iptables restart

2、Jenkins 更新插件出现 java.net.UnknownHostException: updates.jenkins-ci.org 解决方法:

修改dns

在终端输入:vim /etc/resolv.conf,打开后添加以下内容:

search updates.jenkins-ci.org

nameserver 192.168.1.228

nameserver 114.114.114.114

3、Jenkins 更新GitHub plugin,但Jenkins中git无法使用,首先检查你的服务器是否安装git,打开终端输入 git --version,如果有版本信息说明已经安装有。但我们在添加项目git地址时出现下面错误:

Failed to connect to repository : Command "/usr/bin/git config --local credential.helper store --file=/tmp/git6945256026248158269.credentials" returned status code 129:
stdout:
stderr: error: unknown option `local'
usage: git config [options]

Config file location
    --global              use global config file
    --system              use system config file
    -f, --file <FILE>     use given config file

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]
    --get-regexp          get values for regexp: name-regex [value-regex]
    --replace-all         replace all matching variables: name value [value_regex]
    --add                 adds a new variable: name value
    --unset               removes a variable: name [value-regex]
    --unset-all           removes all matches: name [value-regex]
    --rename-section      rename section: old-name new-name
    --remove-section      remove a section: name
    -l, --list            list all
    -e, --edit            opens an editor
    --get-color <slot>    find the color configured: [default]
    --get-colorbool <slot>
                          find the color setting: [stdout-is-tty]

Type
    --bool                value is "true" or "false"
    --int                 value is decimal number
    --bool-or-int         value is --bool or --int
    --path                value is a path (file or directory name)

Other
    -z, --null            terminate values with NUL byte

 这个问题说明你服务器上安装git的版本太低,需要重新安装新git版本。

安装需求:

># yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc># yum install  gcc perl-ExtUtils-MakeMaker   
   error: ```/utf8.c:463: undefined reference to `libiconv'```
># wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
># tar zxvf libiconv-1.14.tar.gz 
># cd libiconv-1.14
># ./configure --prefix=/usr/local/libiconv
># make && make install

卸载Centos自带的git1.7.1:

通过git –version查看系统带的版本,Cento6.5应该自带的是git版本是1.7.1

># yum remove git

下载git2.2.1并将git添加到环境变量中

># wget https://github.com/git/git/archive/v2.2.1.tar.gz># tar zxvf v2.2.1.tar.gz># cd git-2.2.1># make configure># ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv># make all doc># make install install-doc install-html># echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc># source /etc/bashrc

查看版本号

># git --version>git version 2.2.1

安装成功后,你需要重新启动Jenkins,来配置更新Jenkins的PATH路径。Jenkins中的git才可以正常使用。


© 著作权归作者所有

共有 人打赏支持
04zhujunjie
粉丝 6
博文 71
码字总数 9272
作品 0
广州
私信 提问
phpMyFAQ 2.6.0 Beta 发布

phpMyFAQ是一个多语言,完全数据库驱动的FAQ系统。它支持多种数据库来存储所有数据, 需要PHP4.1或更高的版本来访问些数据。 phpMyFAQ还提供一个带有WYSIWYG编辑器的内容管理系统,一个图片管...

红薯
2009/11/23
159
2
Fedora 14下配置Python开发环境

pythone新闻1则 Python十分适合解决很多简单的、有趣的问题,比用C语言要省力的多。(这是实话,几行Python代码你就能制作一个简单的拼写检查程 序。)你会发现这种语言里几乎没有任何复杂或让...

墙头草
2011/03/29
0
1
Bamboo 2.7 发布,支持 Mercurial

Atlassian Bamboo 是一款持续集成构建服务器软件(Build Server)(非开源软件)。 Bamboo的特点: 简单的用户界面 容易安装 - 顺利的话,5分钟内就可以让运行起来! 自动检测你的设置 - 如果您的...

红薯
2010/11/10
454
0
GroupServer 1.0 Beta2 发布

GroupServer 是一个基于 Web 的协作服务器,提供个性化的内容结构和邮件列表,主要功能有讨论、文档分享、小组管理等。 该版本升级了 Zope 到 2.13 以及 Python 到 2.6 版本,简化了安装过程...

红薯
2010/07/20
91
1
数据中心升级vsphere总结

实操高校数据中心vsphere6.0升级6.5,重新规划网络。 6月19日按照上面规划重新部署vsphere,由于需要重新规划网络,vcenter由windows版改为vcsa,所以我的方案基本上属于推到重来,整个部署还...

熊猫哥运维
2018/07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

带你看数据挖掘与机器学习-厦大EDP上课出勤预测

带你看数据挖掘与机器学习-厦大EDP上课出勤预测 标签: 数据挖掘 特征工程 机器学习 出勤预测 write by xmhexi 2019/3/22 内容提要 首先说明本文是一篇科普文章,通过一个实际案例,帮助理解什...

xmhexi
今天
41
0
IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
4
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
10
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部