linux 安装jenkins

学习使用jenkins

参考:https://yq.aliyun.com/articles/45023

 

maven官网 http://maven.apache.org/download.cgi

选择Link下的gz结尾格式链接 Binary 是二进制压缩包,source是源码压缩包

拷贝到linux下后,解压:tar -zvxf apache-maven-3.x.x-bin.tar.gz

配置环境变量

vi /etc/profile

按I键进入编辑 esc退出编辑    shift+:键后 输入wq保存 q!退出

export MAVEN_HOME=/usr/local/apache-maven-3.5.0
export PATH=$PATH:$MAVEN_HOME/bin

 

source /etc/profile

 

在线安装jenkins

 

 

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo  
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins

 

启动服务

 

 

service jenkins start

报错了

 

Starting Jenkins Jenkins requires Java8 or later, but you are running 1.7.0_99-mockbuild_2016_05_11_05_30-b00 from /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99.x86_64/jre
java.lang.UnsupportedClassVersionError: 51.0
        at Main.main(Main.java:124)
                                                           [确定]

版本要太低了,重新解压了1.8的jdk 配置好路径

遇到报错:

Starting Jenkins bash: /usr/local/jdk1.8.0_144/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

百度:http://blog.csdn.net/w616589292/article/details/39697557

输入命令

sudo yum install glibc.i686

此时启动jenkins 成功

 

手动安装时遇到过的坑:

java.lang.UnsatisfiedLinkError: /usr/local/jdk1.8.0_144/jre/lib/i386/libfontmanager.so: libgcc_s.so.1: cannot open shared object file: No such file or directory

jdk版本装错了  64位系统装成32位的

卸载教程:http://blog.csdn.net/luckystar92/article/details/52029053

查看已安装jdk版本

rpm -qa | grep java  

卸载查到的jdk

rpm -e --nodeps  java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

 

重新安装后,jenkins终于正常了

输入指定文件位置的密码后

Customize JenKins 界面选择 左边的 Install suggested plugins

系统将会自动下载安装插件

创建用户 我选择了 continue as admin(建议自己新建账户)

安装 插件

Maven Integration plugin

Capitomcat Plugin

Deploy to container Plugin

Publish Over SSH (远程Shell)

 

(在家里调试,出现了问题。(下了一个zip格式的tomcat 64位的))

解压zip文件 : unzip -x 文件名(//需要使用chown命令 修改拥有者及组

 

更新数据库updatedb

查找文件locate ****

 

(然后又遇到坑,没有权限,找了半天才发现)

批量修改文件夹的拥有者:chown -R root:root /usr/local/jdk1.8.0_144

查看centos 系统位数: getconf LONG_BIT

(以为装的是64位版的系统,结果是32的,导致tomcat装错了版本,jdk也装错了)

(唉!越晚脑子就越混沌了,系统防火墙没关,也没配置)

发现打不开jenkins的登录界面,tomcat的8080也登录不上了

(最终在第二天精神抖擞之际,关掉防火墙,继续下一步的调试。)

=====================================================

1.下载jenkins.war包, 翻墙下载速度会快些

启动命令: java -jar jenkins.war --httpPort=9090

2.启动后插件下载慢,修改 %user%/.jenkins/updates/default.json文件 
命令: 

sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && \
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值