2018.09.14 15:04:04字数 507阅读 94java
确认此前未安装过JDK,若是安装过先确认jdk不是gcj版本,不然Jenkins可能运行异常,须要卸载重装JDK;git
# java -version
# yum remove java
# yum search openjdk
image.pngweb
# yum install java-1.8.0-openjdk
[root@localhost ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)服务器
yum install git
wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
image.pnggitlab
chkconfig --list | grep jenkins
image.pngui
jenkins的war包存放在/usr/lib/jenkins目录下,配置文件路径为/etc/sysconfig/jenkins,存放了相关的配置:端口号、jenkins主目录路径等spa
image.png.net
service jenkins start
image.png插件
cat /var/lib/jenkins/secrets/initialAdminPassword //查看密码
image.pngcode
点击【安装推荐的插件】
image.png
配置管理员帐号密码
image.png
完成部署
image.png
Jenkins设置备份还原、迁移
可安装ThinBackup插件,备份后把备份文件夹复制到新服务器上,在新服务器的jenkins-ThinBackup中导入;
备份时注意:
路径文件夹若是不存在可能致使备份失败,须要手动建立,并设置75五、jenkins权限所属;
具体使用可参考:
https://blog.csdn.net/tengdazhang770960436/article/details/62043154
若是部署在局域网,部署到远程服务器,则还须要安装Phing、Publish Over SSH等进行远程部署;
可是通常不建议部署在本地,相对麻烦,经过Java web方式启动服务时须要外网固定ip,局域网、动态IP没法实现;
打开系统管理->系统设置->gitlab,填写name、Gitlab host URL,使用刚复制的Private token配置新的 Gitlab API token并使用,Test connection;
image.png
0人点赞