敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。因为开发部门同时维护多个版本,多个版本的发布,测试需要大量人力,所以要有一个专业的持续集成工具来管理持续重复的工作。1)热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外。2)配置tomcat用户名密码,修改tomcat配置
1
根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因此我将整个需求实现的过程整理后形成此文,并且真正地做到了零基础上手,到手即飞、开箱即用,希望能对大家有所帮助。首先,先给大家展示下平台建设完成后的整体效果:该平台主要实现的功能有3点:定期对GitHub仓库进行检测,若有更新则自动执行构建打包;构建成功后根据ipa/apk生成二维码,并可在历史构建列
1
包括 1、maven安装 2、 nexus 私服搭建 3、安装git 4、Jenkins安装 5、spingboot项目、tomcat项目 自动化部署
2021-02-24 11:07:53 4.46MB jenkins maven git
jenkins配置jenkins配置jenkins配置
2021-02-24 11:03:28 132B 测试开发
1
阿里云服务器39.97.176.117部署wordpress网站腾讯云服务器106.54.72.122部署jenkins+git,实现拉取wordpress代码并远程部署到阿里云服务器持续集成:频繁的(一天多次的)将所有开发者的工作合并到主干上;各个开发者在git的不同分支进行一个大程序各个模块的开发,各个开发者每天都会将自己的代码合并到主干。持续集成的策略能够为我们带来哪些好处呢?1.易于定位错误:每一次的代码集成都需要执行相关的测试工作,持续集成频繁的集成次数天然的将复杂的代码逻辑切割为了小块,也就使得每一次测试中遇到的错误能够更加容易的被定位;2.易于控制开发流程:更为细致的工作提交也就
1
完整实验包 地址:操作地址https://editor.csdn.net/md?articleId=113978547 1. Jenkind服务器: Git、 jdk、 Tomcat、maven、 Jenkins、 Jenkins离线拓展包 2. Tomcat服务器: Jdk、Tomcat、脚本
2021-02-23 20:01:00 450.34MB Jenkins Tomcat github
1
使用python封装jenkins接口
2021-02-22 18:05:41 2KB python jenkins
1
用于安装jenkins
2021-02-21 11:06:34 64.15MB jenkins
1
Jenkins安装软件
2021-02-21 09:10:03 74.53MB Jenkins
1
上次介绍了开源项目如何利用TravisCI进行持续集成,但是如果你的项目不是开源项目,用TravisPro就需要交钱了。如果不想交钱,可以自己搭建CI环境,利用JenkinsCI进行持续集成。首先,我们从Jenkins官方网站https://jenkins.io/下载最新的war包。虽然Jenkins提供了Windows、Linux、OSX等各种安装程序,但是,这些安装程序都没有war包好使。我从未见过Jenkins这样把Java包做得如此简单的项目。只需要运行命令:Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作我们全部在浏览器中进行。第一次启动Jenkins时,出于
2021-02-20 16:06:06 272KB 使用Jenkins进行持续集成
1