linux环境下hudson/jenkins集成部署android项目--安装linux操作系统(centOS)

此文章转载于2016.07.08,发布于网易博客,于2020.03.25迁移至此。

 

转载原文地址:http://www.cnblogs.com/gccBlog/p/3454565.html

随着集成化、自动化开发测试技术的不断完善,本着提高代码质量的初衷,使用hudson来集成android项目是一个很好的选择。

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。

Jenkins,之前叫做Hudson,是基于Java开发的一种集成工具工具,用于监控秩序重复的工作,包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

 

jenkins用在android项目开发上能提供很多很好的功能,包括:

1.检查程序中lint、findbugs、checkstyle发现的bug;

2.能根据代码版本控制工具,特别是svn,进行自动测试(在有代码提交时自动触发功能);

3.出现问题自动发送邮件通知相关负责人;

4.集成ant编译功能,自动编译;

5.批量打包apk,使编译渠道包更方便;

 

下面简单介绍linux环境下hudson/jenkins集成部署android项目。

 

安装linux操作系统(centOS)

 

需要说明的是这里为什么要选择linux系统呢?原因是你若想做一个比较牛逼有前景的app,联网获取数据是必不可少的,这就需要服务器,对于没钱没机器的屌丝来说呢,将jenkins和web服务器部署在一台机器上是不得已的选择,而且将一个能提供给他人访问的系统部署到windows上也会显得不够专业,so。。。。。

 

先来介绍一下centOS系统。

CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别!

2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。

3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!

4.CentOS修正了许多RED HAT AS的BUG!

 

其实centOS最大的特点和选择他的初衷就是免费,对,他很适合个人开发者或者说是,屌丝。。。

 

首先下载centOS光盘镜像iso文件,将其制作成u盘启动盘,这里暂且不赘述具体制作过程了,有兴趣的朋友请自行google。

用系统安装盘成功引导之后,出现如下界面:

 

 

界面说明:
    
    Install or upgrade an existing system 安装或升级现有的系统
    
    install system with basic video driver 安装过程中采用 基本的显卡驱动
    
    Rescue installed system 进入系统修复模式
    
    Boot from local drive 退出安装从硬盘启动
    
    Memory test 内存检测
    
    这里选择第一项,安装或升级现有的系统,回车。

 

接下来安装程序会问你是否要对安装介质进行检测,我们选SKIP跳过测试

 

下面是安装欢迎界面

 

点NEXT

 

选择安装程序的语言,我们选择简体中文。

 

选择键盘类型,我们选 美国英语式

 

Basic Storage Devices:基本存储设备。将系统装在本地的磁盘驱动器(硬盘)上。

Specialized Storage Devices:安装或更新在企业级的存储上如,存储区域网络。

我们选第一个,然后下一步

 

选择 是,丢弃所有数据

 

设置主机名,同时,我们点左下角的 Configure Network 来配置网络

 

双击 System eth0

 

把 自动连接 勾上,然后根据实际情况设置,我这里用DHCP动态分配IP

 

时区选择:亚洲/上海

 

设置ROOT密码,为了安全起见,密码最好设的复杂一点。。当然 自己别忘了

 

 

选择分区方案。

Use All space:删除所有的已存在分区,包括 ext2/ext3/ext4、swap、fat、ntfs 等。并执行 默认的安装策略。

Replace Existing Linux System(s):只删除 Linux 文件系统的分区,保留 fap 、ntfs。并执行默 认的安装策略。

Shrink Current System:缩减已存在的分区大小,并执行默认的安装策略。

Use Free Space:使用剩余未划分的空间,执行默认的安装策略。

Create Custom Layout:自定义分区策略。

默认的安装策略:

1、分出一个单独的分区,挂载到 /boot 目录

2、然后创建swap分区,一般为内存的2倍

3、剩余空间全部给/分区

方便起见,这里我们选第一个

 

再一次警告,我们点 Write changes to disk

 

默认是:Minimal(最小)

如果是初次学习,建议选择:Desktop (桌面)

如果是用作正式服务器,建议选择:Minimal(最小)

这里选择:Desktop (桌面)

 

现在开始安装。

 

装完后,点重新引导。  记得把系统盘拿出来

 

第一次开机会运行这个配置向导,以后不会再出现,我们点前进

 

选择 是,我同意该许可证协议,然后点前进

 

这里创建一个普通用户,也可以直接点前进,不创建

输入用户名和密码后点前进

 

如果密码设置的过于简单,会弹出上面的对话框,可以点“否”,返回重新设置

也可以点“是”,继续使用该密码

我们选“是”

 

日期和时间的设置,默认是使用本地时间,

也可勾上 在网络上同步日期和时间 来设置 NTP 服务器的位置,从而使用网络时间更新。

点前进

 

 

Kdump 内核救援模式,不开启,点击 完成 后会出现登陆界面

 

选择用户名 然后输入密码就登陆进去了

 

大功告成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值