jenkins配置

Jenkins ios
1. 官网下载dmg格式的安装包
2. 安装jdk1.8以上版本,配置环境变量
(具体配置网址:https://wiki.jenkins.io/display/JENKINS/Thanks+for+using+OSX+Installer
用java –version和echo $JAVA_HOME来验证
3. 安装结束后会自动跳转到http://localhost:8080,如果出现
这里写图片描述
可能是jdk配置有问题,或者jenkins写入log的目录没有权限?可以查看系统log查找原因
解决方法:java -jar Applications/Jenkins/jenkins.war 手动开启jenkins服务,如何自动启动,没找到方法
4. 内网机使用jenkins需要某些插件,可以再外网机配好jenkins,把plugins文件夹拷到内网对应目录直接覆盖,重启jenkins即可。
5. 如果在登录时忘记管理员账号密码,可以删除Jenkins目录下config.xml文件中下面代码,并保存文件。重启Jenkins服务;

<useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>
  1. 新建视图,在General目录下,点击高级按钮,可以配置自定义工作空间
  2. 填写svn地址,用sh脚本执行cmake,配置xcode编译,由于只是编译debug、release版,所以不需要证书签名。配置好工程的目录即可。
  3. Xcode用命令行编译时默认只编译激活的架构,咱们工程有两个架构需要编译,所以要在命令行指明两个架构后,加上ONLY_ACTIVE_ARCH=NO

Jenkins vs

  1. 在jenkins中安装msbuild插件,配置路径(内网机不能连接外网下载插件,可以在外网机下好,再将整个plugins文件夹拷贝到内网jenkins目录下对应路径)
  2. 新建视图,在General目录下,点击高级按钮,可以配置自定义工作空间
  3. 直接配置SVN地址,账号, jenkins会自动检测是否有效
  4. 构建时间自选
  5. 命令行执行cmake

  6. 这里写图片描述
    7.命令行执行打包脚本

Jenkins eclipse

  1. 在系统管理—Global ToolConfiguration中配置jdk全局变量
  2. 构建项目时用ndk命令编译工程

Jenkins AndroidStudio

  1. 安装jenkins插件Android Lint Plugin,Gradle Plugin
  2. 配置AndroidSDK,Gradle环境变量
  3. 构建时选择Invoke gradle ,设置gradle文件路径

报错:Gradle环境变量的版本要和项目的版本一致,不然会编译报错。可以在build.gradle里的repositories中添加google(),allprojects中添加google()

repositories{
google()
}
allprojects{
        google()
}

先连接外网,编译时系统会自动下载项目对应的gradle版本,可能网速原因要下载几次才能成功。下载完会自动编译。成功后切回内网,可以正常使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值