基于 Jenkins 平台的二次开发环境设置方法

Jenkins基础:API:2:创建与拷贝Job 在这篇文章中,使用当前的LTS版本的Jenkins创建验证环境,并使用/api作为示例来说明如何设定返回结果的格式。 阅读详情


3年多没有在csdn上写blog了, 今天偶然和 念茜(http://blog.youkuaiyun.com/yiyaaixuexi) 聊了几句,看到她最近写了这么多的技术blog, 我也上一点干货吧。



首先介绍一下什么是Jenkins :


 持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。 http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/index.html



介绍Jenkins 的使用不是本文的重点, 本文的重点是如何把 Jenkins 作为一个基础平台, 在上面做二次开发。

===================


Jenkins 平台有大量的 UI、远程控制、编译、部署、监控等等插件。


我们这次的项目需求是开发一个业务运维平台, 对整个系统设置大量的监控点, 以各种可视化方式输出实时的系统状态图表, 在Jenkins 平台进行二次开发是一个合适的方案。





我最终还是用 mvn+jetty的方法来开发jenkins插件, 实际用下来感觉也还不错~~

也算是一个很有用的技能。

(eclipse远程调试)
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/index.html





sample 项目:

https://sourcer.yunrang.com/svn/yr/projects/branches/develop/ads/szpilot/plugins/ui-samples-plugin



先确保 %USERPROFILE%\.m2\settings.xml有以下内容, 同时, 需要 maven 3.0.4版本 , 升级方法不麻烦, 见之前的邮件。

<settings>
  

jenkins 部署应用到多个环境 在日常开发的过程中,我们经常会遇到将应用程序部署到多个环境的需求场景,如会先发布到测试环境,由测试人员进行测试,成功之后,会继续将当前应用部署到集成环境,进行集成测试,全部通过后,再继续将应用部署到生产环境,即完成一整个上线的流程。本文将介绍如何基于流水线的方式,将应用部署到多个环境,本次之多两个环境,分别是测试环境和生产环境,可以根据实际情况进行优化调整。 阅读详情

相关推荐

Jenkins运行所需的环境

目录 1、Jenkins最基本的功能 2、Jenkins运行所需的环境 3、启动Jenkins 1、Jenkins最基本的功能,也是所有持续集成工具的最基本的功能,监控版本控制系统中的源代码,并在源代码任何改动被提交时获取和构建源代码的最新版本。 2、Jenkins运行所需的环境 (1)安装Java环境 ...

sunontheway的博客 2126

jenkins二次开发

jenkins二次开发 本人菜鸟,随便写写... 先说安装:刚开始测试我是在公司的电脑上运行,一切正常.. 先重命名文件config.php.sample,修改config.php文件,这里注意的是一个全局常量define('OPENPNE_URL', 'http://请在域名后面加上/public_html/'); 后面的public_html/ 要加上 斜杠别忘了,然后就是下面的数据库链接设置, 这里的全局配置文件,会被几个文件文件夹里的配置文件引入,比较重要,配置错误的话是安装不了的

基于Python的Jenkins的二次开发操作

主要介绍了基于Python的Jenkins的二次开发操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

mysql数据目录迁移后表不存在_mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法...

补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题。背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机,唉,悲剧了,于是重新安装了系统 windows server 2008 enterprise 32bit。详情:系统安装完成后,重新配置之前那个网站,appache服务配好之后,再配置数据的时候是这样...

weixin_39628271的博客 2672

不止于连接:用VS Code Remote-SSH深度开发树莓派(Ubuntu 22.04环境实战)

本文详细介绍了如何在Ubuntu 22.04环境下使用VS Code的Remote-SSH功能进行树莓派深度开发。通过SSH配置、VS Code扩展安装和远程环境优化,开发者可以在本地高效编写代码,同时在树莓派上直接运行和测试,解决性能瓶颈问题。文章还提供了高级功能如端口转发、多项目管理和远程调试的实战技巧。

didui8202的博客 352

高通引导文件获取全攻略:ELF/MBN提取与EDL救砖实战

在智能手机底层维护中,引导加载程序(Bootloader)是系统启动的第一道关卡。高通平台通过PBL、SBL1/XBL等阶段完成硬件初始化和安全校验,一旦引导分区损坏,设备便可能陷入黑砖状态。此时,掌握ELF与MBN格式的引导镜像获取方法,成为维修工程师和刷机用户的核心技能。通过官方固件包解包或借助EDL模式直接从设备分区备份,均能获得原厂匹配的引导文件。配合Firehose工具和9008端口通信,即可实现分区级读写与救砖恢复。本文从启动链路原理出发,对比两种获取路径的适用场景,并针对驱动识别、文件校验、分

weixin_30175731的博客 414

Bartender 2021破解版安装教程:手把手教你从下载到激活(附详细步骤图)

本文详细介绍了BarTender 2021专业版的安装与高效应用指南,从基础配置到高级条码设计,帮助用户快速掌握标签设计与打印技术。内容涵盖安装步骤、标签模板创建、数据连接与批量打印技巧,以及高级功能如安全策略与自动化集成,适合零售、物流、制造等行业用户提升工作效率。

p4q5r6s7t的博客 2614

AUTOSAR入门

一、AUTOSAR是什么 AUTOSAR组织自己的介绍是 AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automot...

天涯遍地是小草的博客 3万+

使用STC15F104W产生PWM脉冲

最近的小项目中使用到了STC15F104W产生PWM脉冲

yeats1989的专栏 1万+

利用绝对式编码器实现电机无限旋转的配置与优化

本文详细解析了如何利用绝对式编码器实现电机的无限旋转功能。通过切换驱动器编码器工作模式、精确计算逻辑位置范围等关键配置步骤,解决了传统方案在多圈计数溢出时的定位难题。该方案无需硬件改造,适用于大型回转台、连续供料系统等需要大范围连续绝对定位的自动化场景。

weixin_29184371的博客 239

AGX Orin 部署PyTorch与Torchvision 2026避坑指南

本文提供了2026年在AGX Orin开发板上部署PyTorch与Torchvision的详细避坑指南。针对ARM64架构和JetPack 6.2系统,重点解决了Python 3.10环境配置、官方wheel包安装、torchvision源码编译等关键步骤,并分享了常见问题解决方案和性能优化技巧,确保深度学习环境稳定运行。

sky77的博客 752

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: 竞价助手3.3rc1发布
RobinKin
博客等级 码龄22年 17粉丝 89原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值