centos7 安装

一、安装jdk
yum install java-1.8.0-openjdk

vim /etc/profile

在profile文件中添加如下内容

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
JRE_HOME= J A V A H O M E / j r e C L A S S P A T H = . : JAVA_HOME/jre CLASS_PATH=.: JAVAHOME/jreCLASSPATH=.:JAVA_HOME/lib/dt.jar: J A V A H O M E / l i b / t o o l s . j a r : JAVA_HOME/lib/tools.jar: JAVAHOME/lib/tools.jar:JRE_HOME/lib
PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效

source /etc/profile
在这里插入图片描述
成功

二、下载jenkins的rpm包
wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.46.3-1.1.noarch.rpm

安装rpm包

sudo rpm -ivh jenkins-2.46.3-1.1.noarch.rpm

三、修改jenkins配置文件,将正确的jdk路径写入
sudo vim /etc/init.d/jenkins
在这里插入图片描述

sudo service jenkins restart

四、jenkins进行配置
将下面的文件中的密码输入

在这里插入图片描述

sudo cat initialAdminPassword

在这里插入图片描述

选择默认插件配置
在这里插入图片描述

配置用户名密码

用户:admin

密码:qgtechadmin

在这里插入图片描述

ok complate! let us to play

在这里插入图片描述

if you think this is over ,that is a joker

五、jenkins重启遇到的错误与解决
Starting jenkins (via systemctl): Warning: jenkins.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.

使用以下命令解决:sudo systemctl daemon-reload

jekins日志文件位置: /var/log/jenkins/jenkins.log

六、安装sun的jdk
wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz?AuthParam=1523178968_30955ac9b8ce68136c644fa50e7f960e

mv JDKXXXXXXX jdk1.8.tar.gz

sudo tar -xvf jdk1.8.tar.gz -C /usr/lib/jvm/java

在jenkins中的 Global Tool Configuration 配置

在这里插入图片描述

七、安装git
techsunadminChunlinj123

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

wget https://github.com/git/git/archive/v2.3.0.zip

#参数-d 后边的是解压到的目录

unzip v2.3.0 -d git

cd git-2.3.0/

make prefix=/usr/local/git all

sudo make prefix=/usr/local/git install

修改配置文件

sudo vim /etc/profile #编辑profile文件

export PATH=/usr/local/git/bin:$PATH

source /etc/profile

git --version
在这里插入图片描述

jekins上配置
在这里插入图片描述

八、maven安装
sudo vim /etc/profile

maven所在的目录 export M2_HOME=/home/qgtech/tools/apache-maven-3.5.3

maven bin所在的目录 export M2=$M2_HOME/bin

将maven bin加到PATH变量中 export PATH= M 2 : M2: M2:PATH

source /etc/profile

mvn -version

在这里插入图片描述

解决apache-maven-3.5.3 is not a directory on the Jenkins master

给与jenkins目录权限

sudo chown jenkins:jenkins /home/qgtech/tools/apache-maven-3.5.3

在jenkins中选择插件管理,搜索Maven Integration,进行插件安装,记得重启jenkins

在这里插入图片描述

九、解决jenkins中遇到的疑难杂症
在创建项目输入git地址后出现403错误:

No valid crumb was included in the request

解决方法:

勾选掉防止跨站点请求伪造

在这里插入图片描述

错误码128
在这里插入图片描述

解决方法:

ssh-keygen -t rsa -C "chunlin.jiang@qgtechnology.com"

cd ~

cd ./ssh

cat ~/.ssh/id_rsa.pub

在这里插入图片描述

将ssh key 放在git账号中配置一下就好

给jenkins权限

chown jenkins id_rsa.pub
chown jenkins id_rsa

在jenkins上配置ssh的认证

这里可能依旧报错,原因有2个,一个是git账号没有下载权限,一个是jenkins读取不到公钥
解决掉第一个问题后,将安装jenkins的用户下的 ~/.ssh/下也放入生成的公钥私钥,root账号也放一份,在jenkins上保存一下设置,发现问题就好了

十、安装tomcat
wget http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29-deployer.tar.gz

sudo groupadd tomcat

sudo mkdir /opt/tomcat

sudo useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C /opt/tomcat --strip-components=1

cd /opt/tomcat

sudo chmod -R tomcat .

sudo chgrp -R tomcat conf

sudo chmod g+rwx conf

sudo chmod g+r conf/*

sudo chown -R tomcat logs/ temp/ webapps/ work/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值