jenkins

root
233
文章
0
评论
2020年2月14日00:15:55 评论 2007字阅读6分41秒

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创建项目

第一步:新建一个项目

第二步:输入项目名称,选择项目类型

第三步:进行一个简单的配置

第四步:项目构建

 

 

 

 

 

下载信息 jenkins常用插件包
下载地址:发表评论并刷新可见
继续阅读
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2020年2月14日00:15:55
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Jenkins的Pipeline项目 Devops

Jenkins的Pipeline项目

Pipeline项目 CI/CD持续集成/持续部署 持续集成是一种软件开发实践,团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能发生多次集成。每次集成都通过自动化的构建...
jeesns项目代码部署and自动上线 Devops

jeesns项目代码部署and自动上线

jeesns项目代码自动上线 经过上一次失败的教训,这一次通过学习了maven项目管理工具,肯定能部署成功的。失败案例jeesns项目上线(失败案例),这对java项目的部署是一次很好的学习 Jenk...
maven工具,搭建私服nexus Devops

maven工具,搭建私服nexus

maven项目管理工具 Maven是一个项目管理的综合工具。Maven提供给开发人员构建一个完整的生命周期框架。 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: