jekins—持续集成

json转换为Python的字典形式

Martin fowler:通过自动化的构建,编译-发布-自动化测试,尽早的发现集成的错误

持续集成的要素:

  1. 统一的代码库
  2. 自动构建编译
  3. 自动测试(单元测试)
  4. 每个人每天都向代码库主干提交代码
  5. 每次提交之后再持续集成服务器上触发一次构建
  6. 保证快速构建
  7. 模拟生产环境的自动测试
  8. 每个人都清楚正在发生的状况
  9. 自动化的部署

环境搭建

  • 安装jdk

  设置环境变量;然后测试安装是否成功:cmd——java -version   javac

  • 安装Tomcat(8080端口)

  解压到D盘,bin-startup.bar启动  或是命令行启动:cd到bin目录-startup.bar

  这个端口不能占用8080

  QQ电脑管家-流量监控-网络连接-本机端口

 

先启动Tomcatnetstat -ano  //查看端口占用的情况 4000端口--7564
tasklist      //查看进程的列表---7564
//如果是IIS占用了8080端口,不能卸载,只能停掉,其他的进程的话就kill
  • 安装jenkins

下载之后放在Tomcat/webapps目录下-Jenkins.war

访问http://localhost:8080/jenkins  

  • 安装Python

时间: 2024-10-07 23:28:21

jekins—持续集成的相关文章

jekins 持续集成手记

1.安装一个干净Ubuntu14.04桌面版本 2.打开http://jenkins-ci.org/ 官网, 选择use jenkins 中, Installing Jenkins on Ubuntu , 完成安装:此时就可以在浏览器打开http://127.0.0.1:8080/ 看到Jenkins的开始页面了. 3.在开始页面中, 选择管理插件, 添加git相关组件. 4.在ubuntu中,安装git;  (sudo apt-get install git); 如果ubuntu中没有GIT,

jenkins+svn+android studio自动化构建(持续集成)

先到Jenkins官网的Meet Jekins中看一下Installation部分,原文如下 You have several options for downloading and installing Jenkins: *Use one of the platform-specific package/installer links on the Jenkins site to install Jenkins on your system. *You can download jenkins

Java持续集成(3) – 构建Maven Java项目

Maven Java项目的持续集成过程 1 jekins从svn拉取代码 2 使用mvn的deploy命令完成编译.测试.打包.发布到公司内网的Maven代理仓库   具体配置过程 1 新建任务 输入一个item名称,选择"构建一个自由风格的软件项目",点击OK   2 配置源码管理 在源码管理中选择Subversion,填写要构建Maven Java工程的svn地址   3 配置构建 在构建中,点击增加构建步骤,选择'Invoke top-level Maven targets' [

解密个推持续集成

软件开发过程中,开发成员经常需要把自己工作集成到项目中,通常每个成员每天至少集成一次.如果项目较小,对外部的依赖较小,那么软件集成可能不会是什么问题.但是目前很多软件项目特别是互联网项目面临着需求不明确,系统架构复杂,任务分配混乱等一系列问题,从而给持续集成带来许多麻烦.也给整个项目带来不必要的风险.因此一个有效的持续集成系统越来越重要. 个推平台是一个极其复杂的分布式系统,整个系统包含了 RPC 调用,高速缓存,集群同步等各种复杂的场景.整个团队只有二十来个人却维护了近百个模块的开发和测试工作

持续集成--Jenkins--1

持续集成之Jenkins安装部署 1.安装JDK Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK. [[email protected] ~]# yum install -y java-1.8.0 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mir

maven---10使用Jenkins进行持续集成

0推荐文章和网站 参考文章 使用Jenkins配置Git+Maven的自动化构建 jenkins git插件安装 手动下载Jenkins插件网址 1持续集成的作用.过程和优势 持续集成就是快速.高频率地自动构建项目的所有源码,并为项目成员提供丰富的反馈信息. 快速:集成速度要尽可能的块,开发人员不希望自己提交的代码提交半天后才得到反馈. 高频率:频率越高越好,例如每隔一个小时,这样问题就可以尽早地反映出来. 自动*:持续集成应该自动触发并执行的,不应该有手工参与. 构建:包括编译.测试.审查.打

项目管理:代码仓库管理、项目进度管理与持续集成工具介绍

1. 代码仓库管理:gitlab   gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. GitLab 要求服务器端采用 Gi

持续集成的魅力:工具推荐

什么是持续集成?Continuous Integration, CI 它是一种软件项目管理方法,依据资产库(源码,类库等)的变更自动完成编译.测试.部署和反馈. 持续集成的背景 在没有CI的情况,开发人员进行开发,测试人员测试,最后支持人员进行部署和代码的发布. 这是一种线性的开发流程,一旦测试通不过,可能最后就没办法交付产品. 有句话说得对,目前软件开发最大的难度在于: 1 确定软件的需求 2 确定软件的剩余量 无法确定软件的需求,是因为需求随着开发的落实在不断的变化.最开始用户不知道自己想要

实战docker+jenkins+git构建持续集成环境

本文重点介绍jenkins以及让jenkins如何实现在docker容器中运行.jenkins和docker私有仓库又是怎么结合的.docker说明及安装和git说明及安装在本文中不会特别详细的介绍. ?并且,在本文中不着重介绍原理性的东西,比如不会介绍什么是持续集成.持续构建等等.本文的重点是实战为主.对持续集成.持续交互.持续部署不太了解的朋友可以参考这篇文章了解一下:https://www.zhihu.com/question/23444990 1.背景说明 Jenkins是一个开源软件项