Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码> 的编译、打包、部署)基于web界面的平台。 简单说,就是各种项目的"自动化"编译、打包、分发部署。
jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。
官方文档 https://jenkins.io/doc/
最低配置:
jenkins有如下几种方式:
(1)直接下载war包jenkins.war,下载地址https://jenkins.io/download ,就是放在tomcat中去运行
1.1 可以把war包直接部署到servlet容器中,如tomcat。
1.2 可以使用命令直接运行war包,java -jar jenkins.war
(2)jenkins下载rmp包:http://pkg.jenkins-ci.org/redhat/
a.下载rpm包到本地,可以放在root根目录下
b.在linux下使用rpm包安装命令
sudo rpm -ih jenkins-1.562- 1.1.noarch.rpm
c.安装去同rmp命令通过rmp包下载安装jenkins。
d.执行后,等待一会,就会下载完成。
(3)在Red Hat发行版上使用yum方式安装Jenkins(这里采用这一种)
直接使用yum的方式安装:
yum install java-1.8.0-openjdk
或者下载tar.gz包,然后解压缩后配置环境变量
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo #添加到yum库
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key #导入密钥
yum install -y jenkins #下载安装
systemctl start jenkins #启动jenkins
netstat -ntap | grep 8080 #查看端口启动
tcp6 0 0 :::8080 :::* LISTEN 1027/java
cat /var/lib/jenkins/secrets/initialAdminPassword
注意:特别注意:如果此时安装出现离线信息网页
解决办法:更改配置文件
cd /var/lib/jenkins
vim jenkins.install.UpgradeWizard.state
#把https改成http
#重启Jenkins(必须重启,否则不生效)
systemctl restart jenkins
Manage Jenkins,Manager Plugins
# rpm -ql jenkins
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins
知道jenkins.war所在路径之后,方面后续为jenkins的升级
原文:https://www.cnblogs.com/sanduzxcvbnm/p/11341622.html