Jenkins安装部署

一、介绍

持续集成:软件开发实践,团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误;

手动打包、发布代码等需要较长时间,且构建过程不透明;

Jenkins:同一代码库,自动化构建,构建日志与历史记录;

Hudson是Jenkins的前身;

Jenkins官网:https://jenkins.io/

Jenkins下载:http://updates.jenkins-ci.org/

 jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html

其流程大体是:

1.代码获取(直接了拉取)

2.编译      (可选)

3.配置文件放进去

4.打包

5.scp到目标服务器

6.将目标服务器移除集群

7.解压并放置到Webroot

8.Scp 差异文件

9.重启      (可选)

10.测试

11.加入集群

二、安装

1、安装tomcat

2、从官网下载Jenkins,将war包放到apache-tomcat-*webapps下;

3、启动tomcat,访问http://localhost:**地址访问tomcat;访问http://localhost:****/jenkins 地址访问Jenkins服务;

tomcat

 

Jenkins

 选择【安装的插件】

安装过程中出现一个错误: No such plugin: cloudbees-folder 

 上面的错误显示是,安装插件cloudbees-folder失败,是因为下载的Jenkins.war里没有cloudbees-folder插件

需要在网上下载:http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/

下载cloudbees-folder.hpi放在/usr/local/tomcatJenkins-8090/webapps/jenkins/WEB-INF/detached-plugins即可

重启tomcat,浏览器访问Jenkins服务器,设置用户名、密码等,然后进入Jenkins首页 

 

如果此时不能正常跳到登陆页面,可以重启tomcat,就可以了;

三、配置项目与脚本

原文地址:https://www.cnblogs.com/huasky/p/10900331.html