千家信息网

Jenkins持续集成——安装配置

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,近期公司准备将原先使用的持续集成工具由Hudson替换成Jenkins,专门研究了一番,现在已有些许成果,准备作为一个专题记录下来。由于公司已有Hudson,也可以正常用于构建发布,如果只是简单的复制
千家信息网最后更新 2026年11月01日Jenkins持续集成——安装配置

近期公司准备将原先使用的持续集成工具由Hudson替换成Jenkins,专门研究了一番,现在已有些许成果,准备作为一个专题记录下来。

由于公司已有Hudson,也可以正常用于构建发布,如果只是简单的复制过来就显得太没水平了。首先我在原先完成构建的基础上添加了一步发布完成后自动触发检测发布是否成功的简单验证并将检测结果通过邮件发送给执行构建的人员。当然作为运维能力有限,该验证只能检测tomcat是否启动正常,而业务层面是否正常需要测试人员进一步测试,不在我的研究范围。


最终实现效果如下:



一、三种安装方式:

注:JDK推荐安装JDK7或以上(某些插件要求必须JDK7才能支持),Tomcat推荐安装6或者以上。

  • 通过dpkg/apt、rpm/yum安装

  • 通过java直接运行war包 (http://mirrors.jenkins-ci.org/war/latest/jenkins.war)
    # java -jar jenkins.war --httpPort=8090

  • 通过tomcat发布war包

    默认通过war包方式安装的Jenkins将创建/root/.jenkins/目录作为jenkins的主目录

# mv jenkins.war /opt/apache-tomcat-7.0.56/webapps/# /opt/apache-tomcat-7.0.56/bin/startup.sh


二、Jenkins插件安装:

Jenkins插件管理器允许您安装/更新插件。Jenkins会连接到联机资料库,检索可用的和已更新的插件。如果您的Jenkins服务器无法直接连接到外部资源,则需要从Jenkins网站( https://updates.jenkins-ci.org/download/plugins/ )上下载后手动上传安装。

系统管理>管理插件>高级>上传插件


三、安装配置Maven

由于jenkins主要是试用maven插件进行java项目的构建,故需要安装maven并安装maven插件。

系统管理>Global Tool Configuration

下载并解压maven到/opt/目录下# vi /etc/profileexport MAVEN_HOME=/opt/mavenexport JAVA_HOME=/opt/jdk1.7.0_25export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin# source /etc/profile# mvn -vApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /opt/mavenJava version: 1.7.0_25, vendor: Oracle CorporationJava home: /opt/jdk1.7.0_25/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"
插件 管理 目录 检测 人员 公司 方式 系统 准备 推荐 更新 测试 研究 验证 配置 高级 成功 上下 专题 业务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津市摩尔互联网科技 广州紫鲸互联网科技有限公司 云之行互联网科技 广州百单互联网科技有限公司 鸠鸠互联网科技 互联网科技的 金融科技与互联网金融 青岛互联网科技公司 智慧科技互联网 互联网科技素材视频竖屏 互联网科技博主是什么意思 阿里巴巴算科技企业还是互联网 贵州叶脉互联网科技有限公司所属行业 花神(南京)互联网科技有限公司 伊宁互联网科技做什么的 长沙渺峰互联网科技有限公司 科技互联网专业工作会议发言稿 数字科技和互联网金融哪个好 互联网科技创业计划的风险分析 小牛互联网科技有限公司地址 美国互联网科技巨头监管 天下捷融互联网科技 江苏南京365互联网科技 河南住房之家互联网科技 广州新华互联网科技学校电竞方面 伊宁互联网科技做什么的 美国互联网科技实力 互联网科技手抄报图片 科技互联网专业务虚会材料 中国主要互联网科技公司
0