使用Jenkins搭建构建机(一) 部署Jenkins

使用Jenkins的初衷是搭建一台让任何人都可以使用的打包机.


1,安装

Jenkin下载安装,我搭建的是Win版本


2,部署基本配置,以及比较方便的插件

安装完成后可以在浏览器中输入:http://localhost:8080/访问



2.1 更新以及安装插件

因为Jenkins自动更新需要验证你的电脑是否可以访问Google,目前因为国内环境这一条是肯定通不过的,所以建议大家安装Lantern翻墙

之后在设置中设置一下代理



代理设置完成之后,点击可选插件下载

下载完成后需要在系统设置中配置Unity3d路径.



2.2 全局变量设置



设置这个之后可以避免出现Log出现乱码.


2.3 设置用户权限



2.4 配置邮件和svn

如果不配置邮件就无法发送邮件.

svn版本默认1.4 如果只是打包机自动更新版本,你不介入的话 可以不需要修改


但是因为我们有时候需要使用svn客户端去查看log,这里需要把svn设置成和我们客户端版本一样.否则每次会出现版本问题.



3.配置项目


3.1 可选参数,设定这个之后,可以在打包的时候让打包的人自己传入参数.


3.2 配置SVN更新设置


  • Use‘svn update’ as much as possible

    • 第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;

    • 以后更新的时候,不会判断已有文件是否在svn里存在。比如工作目录下的文件123svn里不存在,那么更新的时候不会删除123

    • 不会判断工作目录下的文件是否被改动,只会判断svn是否有新版本需要更新。比如工作目录下的文件zzz.txt内容为zzzsvn上的zzz.txt内容为空,如果svnzzz.txt没有新版本,则在更新的时候不会更新zzz.txt,也就是说如果手动修改了工作目录下的文件,如果此文件在svn上没有出现新版本,就不会更新。一旦svn上的zzz.txt有新版本后就会更新工作目录的zzz.txt,这时工作目录下会生成如下几个文件:zzz.txtzzz.txt.minezzz.txt.r223zzz.txt.r224,其中zzz.txt.r223svn上老版本、zzz.txt.r224svn上新版本、zzz.txt.mine为工作目录上的zzz.txt的副本、zzz.txt记录了文件变化。

    • svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。但是如上例中的zzz.txt手动修改过,已经和svn上的不一样了,这时将不会被删除。

  • Alwayscheck out a fresh copy

    • 第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;

    • 每一次更新的时候,都会先清除工作目录下的所有文件,然后重新check-out一份完整的项目到工作目录下。

  • Emulateclean checkout by first deleting unversioned/ignored filesthen ‘svn update’

    • 第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;

    • 以后更新的时候会判断工作目录下的文件是否在svn里存在,如果不存在则删除,如果存在且有新版本则更新。

    • 会判断工作目录下的文件是否被改动,不管有没有新版本,都会还原为svn上的最新版本。

    • svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。

  • Use‘svn update’ as much as possiblewith ‘svn revert’ before update

    • 第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;

    • 以后更新的时候不会判断工作目录下的文件是否在svn里存在。

    • 会判断工作目录下的文件是否被改动,不管有没有新版本,都会还原为svn上的最新版本。

    • svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。


      3.3 配置工作目录路径



      配置完成之后可以直接使用WORKSPACE环境变量


      3.4 配置打包参数



      3.5 配置邮件



      通过这些配置就完成了Jenkins的基本配置,之后会讲解怎么配置unity来完成打包.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值