Jenkins

Jenkins

Jenkins介绍

     Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。

     Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。Jenkins是在MIT许可证下发布的自由软件。

 

Jenkins功能

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

Jenkins安装

下载地址

使用RPM包安装,RPM包下载地址:

http://pkg.jenkins.io/redhat-stable/

清华源地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

java程序需要安装jdk

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装rpm包

rpm -ivh jenkins-xxxx.noarch.rpm

启动

/etc/init.d/jenkins start

查看

ss -lntup|grep java

登陆页面

http://10.0.0.64:8080

初始密码

cat /var/lib/jenkins/secrets/initialAdminPassword

插件安装

插件安装有多种方式。

这里选择推荐的插件安装,然后再自定义安装下面的一些插件:

点击:系统管理 >>> 插件管理 >>> 可选插件

这些插件是用于远程执行shell的。

插件存放位置:/var/lib/jenkins/plugins/

修改密码

觉得密码太长,右上角点击admin设置里修改密码

看看都安装了什么?

rpm -ql jenkins
/etc/init.d/jenkins              # 启动脚本
/etc/logrotate.d/jenkins         # 日志切割
/etc/sysconfig/jenkins           # jenkins配置文件,端口配置,用户配置
/usr/lib/jenkins                 
/usr/lib/jenkins/jenkins.war     # 升级jenkins,将新版本的war替换即可
/usr/sbin/rcjenkins              # 命令
/var/cache/jenkins               # war包解压目录,jenkins网页代码目录
/var/lib/jenkins                 # jenkins的家目录,工作目录
/var/log/jenkins                 # 日志

Jenkins优化

系统管理 ==> 系统设置 ==> 执行者数量改成5 ==> 保存

邮件设置

系统管理 ==>系统设置 ==>系统管理员邮件地址:asd1043014835@163.com ==>然后拉到最底部设置:

点击高级

远程执行Shell的方法

添加证书或叫凭据

     这一步的意思就是,把远程服务器的用户和密码保存起来,之后使用

 

 

设置远程主机

系统管理 >>> 系统设置 >>>  SSH remote hosts

执行远程服务器脚本

前面的准备工作完成以后,就可以设置一个项目执行远程脚本了。

回到首页 >>> 新建任务 >>> 输入一个任务名称 >>> 选构建一个自由风格的软件项目 >>>

 

posted @ 2019-06-11 15:49  load晴天  阅读(373)  评论(0编辑  收藏  举报