jenkins
是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,使软件持续集成变为可能
准备两台服务器,关闭selinux
内存2g
jenkins
nexus
Prerequisites
Minimum hardware requirements:(最低要求)
- 256 MB of RAM(磁盘)
- 1 GB of drive space (although 10 GB is a recommended minimum if running Jenkins as a Docker container)(内存)
Recommended hardware configuration for a small team:(推荐)
- 1 GB+ of RAM
- 50 GB+ of drive space
官方安装说明:https://jenkins.io/doc/book/installing/
额....官网看来看没有Centos的安装方法,算了自己手动装吧
依赖环境:
jdk下载:https://www.oracle.com/java/technologies/javase-downloads.html
jenkins:https://pkg.jenkins.io/redhat-stable/
下载下来
[root@nfs01 jenkins]# ll total 236492 -rw-r--r-- 1 root root 178939634 Feb 13 23:39 jdk-8u241-linux-x64.rpm -rw-r--r-- 1 root root 63224161 Feb 13 23:39 jenkins-2.204.2-1.1.noarch (1).rpm [root@nfs01 jenkins]# yum -y localinstall *.rpm
[root@nfs01 jenkins]# 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目录
/usr/lib/jenkins:jenkins安装目录,WAR包会放在这里(升级jenkins下个war包放进去就升级了)
/etc/logrotate.d/jenkins:jenkins配置文件,“端口”,JENKINS——HOME"等都可以在这里配置
/var/lib/jenkins:默认的JENKINS_HOME
/var/log/jenkins/jenkins.log:jenkins日志文件
/var/lib/jenkins/users/ jenkins记录用户信息的文件
/var/lib/jenkins/plugins jenkins放插件的目录
/var/lib/jenkins/workspace/项目名 jenkins放代码的目录
启动jenkins端口是8080
[root@nfs01 jenkins]# systemctl start jenkins
[root@nfs01 jenkins]# netstat -lntup|grep java
tcp6 0 0 :::8080 :::* LISTEN 106707/java
然后游览器上用8080端口进行登陆发现问题
解决办法:
[root@nfs01 jenkins]# vim /var/lib/jenkins/hudson.model.UpdateCenter.xml 把 http://updates.jenkins-ci.org/update-center.json 改为 http://mirror.xmission.com/jenkins/updates/update-center.json 重启genkins 然后等一会就好了
Jenkins添加插件
今天以后我们使用admin不要创建管理员了,进来给admin改个密码
常用插件安装,安装包我放到文章下面
[root@nfs01 plugins]# pwd /var/lib/jenkins/plugins 把jenkins-plugins.tar.gz上传上去 [root@nfs01 plugins]# ll total 160592 -rw-r--r-- 1 root root 164431230 Feb 15 12:16 jenkins-plugins.tar.gz drwxr-xr-x 97 jenkins jenkins 8192 Dec 8 2017 plugins [root@nfs01 plugins]# mv plugins/* .
可以看到有很多插件已经安装好了
jenkin创建项目
第一步:新建一个项目
第二步:输入项目名称,选择项目类型
第三步:进行一个简单的配置
第四步:项目构建

评论