OSX平台下使用Jenkins自动发布Unity之iOS程序与补丁

由于Unity构建Android程序放在Windows机器上,Jenkins也安装于Windows平台上

为了便于使用,那么OSX下面自动发布,就不安装Jenkins了,改为直接使用ssh命令远程连接到OSX上面直接执行shell脚本即可。


一、在OSX上面新建 /User/liu/ios_build.sh, 内容如下

/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -projectPath /Users/liu/client -logFile /tmp/build.log -executeMethod CmdBuildPack.Build


以下为可选内容

1、如果要在构建前先用Perforce获得最新的数据,可以先到Perforce官网上获得P4的命令行程序

然后在sh前面添加以下示例内容

export P4PORT=192.168.0.10:1666
export P4CLIENT=client
export P4USER=liu
export P4CHARSET=utf8-bom
export P4PASSWD=liu
export P4ROOT=/Users/liu/client/
/Applications/p4 sync -q -f  //depot/client

2、如果要在构建完成,自动把文件上传到指定服务器上

可以在sh后面添加以下示例内容

sshpass -p 123456 scp -r /User/liu/ios_appstore root@121.121.121.121:/var/ios_files/


二、在OSX上面开启ssh连接功能
打开:系统偏好设置,共享,远程登录 即可。


三、在Windows之系统上添加d:\autobuild.BAT

如果不知道什么是plink可以查一下。

echo off
set _CMD=%1
pushd "%~dp0"
echo y| plink -pw 123456 root@192.168.0.14 %_CMD%
popd


四、在Jenkins系统中添加构建步骤

call "d:\autobuild.BAT" "source /etc/profile;/Users/liu/ios_build.sh"

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值