首页 文章 精选 留言 我的

精选列表

搜索[自动装配],共10000篇文章
优秀的个人博客,低调大师

用jenkins搭建android自动打包环境

这里假设你已经搭建了jenkins的环境。否则,请阅读我的另一篇文章: http://my.oschina.net/u/930967/blog/298980 其实那个文章里面有用的就两句话的事儿,还是直接写在这里吧 jenkins是一个java web项目,可以去官网下载war包,放在tomcat的webapps下就能运行。 访问localhost:8080/jenkins进入 步入正题 任何一个开发工具,都提供了命令行工具。比如android用的是ant。java有maven。还有xcode,visual studio等等,都有对应的命令行工具。我们完全可以自己写一个shell脚本来完成打包的工作。 用命令打包adnroid项目 以下命令可以用来打包安卓项目,jenkins其实也是调用了类似的命令 ant build -f xxx/build.xml # build.xml文件的生成,可以参考http://913.iteye.com/blog/1995500 安装插件 jenkins支持多种插件,“联网”安装后即可使用,常见的有git插件,ant 插件,maven插件等。 在jenkins主页左上角,点击系统管理-->管理插件 点击“可选插件”并搜索git,选择安装git plugin(或者多装几个比如git client plugin) 同样的方式安装ant plugin 可能需要重启一下jenkins,方法是重启tomcat。程序员嘛,遇到错误了就多重启几次 创建项目 点击jenkins主页左上角的新建。 给项目起个名字,选择自由风格项目 配置项目 如果没有直接进到这里,请点击项目,在左边点击“配置” 大概长这个样子 源码管理处,选择git,配置登录信息,具体请自己研究。 打到“构建”点“增加构建步骤“按钮,选择invoke Ant(如果无此选项,说明你没有安装ant插件,请按上面的步骤安装插件) 点高级,设置细节(不懂ant的,请自觉恶补一下ant基础知识) 设置好后,就可以保存了。 构建 在项目页,点击左侧的,立即构建。开始构建,下方build history会列出构建历史,红球代表构建失败,蓝球代表成功。 构建出错后的解决办法 在build history中,找到出错的构建记录,点击后选择Console Output(或者叫控制台输出)即可查看出错原因。 打好的安卓包(apk)去哪儿了 对于我的mac 来说,放到 /Users/*/.jenkins/workspace/reed_android/code/proj.android/bin 下了。 (2015-12-09 补充,打好的包会放到workspace下,这是一个变量,${WORKSPACE}。 如果要将生成出来的apk复制出来,可以这样 配置的时候,点击,增加构建步骤-->Execute shell,来执行一个shell命令,如果是windows,就要选Execute windows batch command,用类似于cp ${WORKSPACE}/bin/xxx.apk ~/xxx.apk,来复制到用户根目录下。 也可以在jenkins该项目的左侧找到”工作空间“,来浏览该项目的workspace ) 你可以在项目配置的时候,增加一个构建步骤,选择Execute shell,来执行一个shell命令,比如执行文件拷贝命令,把生成的apk文件放到其它的地方去。(对于windows来说,是Execute Windows batch command)

优秀的个人博客,低调大师

机器学习实现海量新闻自动分类

通过最佳实践帮助您实现上述案例效果 Step1:数据导入MaxCompute 1.1 创建需要上传的本地数据 新闻文本表: 字段名 含义 类型 描述 category 新闻类型 string 体育、女性、社会、军事、科技等 title 标题 string 新闻标题 content 内容 string 新闻内容 源数据:nlp_use stop_words表: 字段名 含义 类型 描述 point 用户名 string 人 stop_words 标点符号 string " " ,等 源数据:stop_words 1.2 创建MaxCompute表 1.2.1 开通MaxCompute 阿

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册