linux 安装jenkins

来源:互联网 发布:红色网络家园 编辑:程序博客网 时间:2024/06/05 11:55

学习使用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.keyyum 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也登录不上了

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

原创粉丝点击