linux部署Jenkins(一步一截图超详细)

1、下载安装

通过wget命令下载

[root@git ~]# wget -O /etc/yum.repos.d/jenkins.repo  http://pkg.jenkins.io/redhat/jenkins.repo
[root@git ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key 
[root@git ~]# yum -y install jenkins

或者

手动访问https://pkg.jenkins.io/redhat-stable/
下载想要的版本,放到服务器上之后执行
sudo rpm -ih jenkins-2.73.2-1.1.noarch.rpm

安装完成之后文件路径:

/usr/lib/jenkins/jenkins.war      WAR/etc/sysconfig/jenkins            配置文件
/var/lib/jenkins/                 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log      Jenkins日志文件

2、修改端口号(非必须)

新版GitLab端口为8080,为了不和GitLab的服务端口相冲突,修改Jenkins的默认端口8080为329

[root@git ~]#  vim  /etc/sysconfig/jenkins 
#修改29行 用户为root
JENKINS_USER="root"
#修改56行 端口329
JENKINS_PORT="329"

3、修改镜像

需要你进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml将 url 中的 
https://updates.jenkins.io/update-center.json
更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
是国内的清华大学的镜像地址。
或者更改为http://updates.jenkins.io/update-center.json,即去掉 https 中的 s 。
然后重启tomcat服务

4、启动Jenkins

sudo service jenkins start

启动报错1:

● jenkins.service - LSB: Jenkins Automation Server
   Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since 一 2018-08-27 14:38:33 CST; 16s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 20100 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE)

827 14:38:33 git systemd[1]: Starting LSB: Jenkins Automation Server...
827 14:38:33 git runuser[20105]: pam_unix(runuser:session): session opened for user...=0)
827 14:38:33 git jenkins[20100]: Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
827 14:38:33 git runuser[20105]: pam_unix(runuser:session): session closed for user root
827 14:38:33 git jenkins[20100]: [失败]
827 14:38:33 git systemd[1]: jenkins.service: control process exited, code=exited s...s=1
827 14:38:33 git systemd[1]: Failed to start LSB: Jenkins Automation Server.
827 14:38:33 git systemd[1]: Unit jenkins.service entered failed state.
827 14:38:33 git systemd[1]: jenkins.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@git ~]# which java
/usr/local/java/bin/java
[root@git ~]# ln -s /usr/local/java/bin/* /usr/bin/
[root@git ~]# systemctl start jenkins

5、访问ip:329

第一次正常进入如图,根据提示路径vim打开文件,将密码复制出来粘贴上。
这个文件的密码还是使用默认admin账户的密码。
第一次打开Jenkins页面
如果访问不到考虑服务器是否对外开放了端口访问,可以用命令

iptables -I INPUT -p tcp --dport 329 -j ACCEPT

来开放开放329端口。

参考资料:https://www.cnblogs.com/blog-yuesheng521/p/7198829.html

6、选择安装推荐的插件

安装推荐插件
等待插件安装
这里等待的时间可能会比较久,如果在线安装插件失败了,或是无网环境下想安装插件,可以选择手动安装,参考第8步。

7、安装完成后选择continue

创建用户
这里可以选择自己新建用户,也可以选择右下角的使用admin账户继续。
选择使用admin账户,该账户密码为第5步文件中的密码。
安装完成

8、手动下载插件,并上传

插件下载地址 :https://plugins.jenkins.io/
在有网的环境下把自己需要的插件下载好,然后再从本地上传,之后重启jenkins,不重启插件不生效
插件管理
上传插件

9、全局配置jdk、maven、git,系统配置git用户

全局配置
全局配置
maven的setting文件、jdk、git
maven
系统配置,这里可以选择公钥私钥配对,也可以用用户名密码登录,图示为用户名密码
系统配置
配置服务器用户
至此配置完成。

10、在Jenkins上一键部署git的项目请参考:

Jenkins与git关联实现一键部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值