各位好,由于经常要修改客户端的服务器地址和要区分渠道为了方便测试打包学习了一下Jenkins,期间遇到一些问题,反正
原创 2023-12-11 16:44:11
218阅读
1、官网下载Jenkins  官网地址:https://www.jenkins.io/  下载得到jenkins.msi 文件   ?因为未知原因可能下载不下来,可以在第三方下载(关键字:jenkins安装包)2、下载Java SDK   去Oracle官网下载Java SDK:https://www.oracle.com/ja
转载 2023-05-24 15:13:05
156阅读
# Jenkins Android自动化构建流程 ## 介绍 在Android开发过程中,Jenkins是一个非常重要的工具,它可以帮助我们实现持续集成和自动化构建。本文将向你介绍如何在Jenkins中实现Android自动化构建,让你的代码在每次提交后自动构建并进行测试。 ## 整体流程 下面是实现Android自动化构建的整体流程: | 步骤 | 描述 | | ---- | ---- |
原创 2023-08-10 09:01:05
56阅读
安卓项目开发,打包,需要分开不同阶段,不同人员进行负责,这里我尝试使用jenkins进行相关的控制和打包配置。一、 列表内容Jenkins安装软件环境:windows系统 jdk android sdk gradle以上系统相关的安装方法和环境变量设置暂不详述。到jenkins官网下载对应的最新版本windows安装包,装完就可以直接用http://localhost:8080访问 官网地址
 由于公司需要在服务器上自动打包安卓应用和系统固件,因此需要用到genkins,下面记录一下从安装到使用jenkins打包一个安卓应用。安卓应用使用gradle打包,而系统固件是运行shell脚本打包。安装从https://jenkins.io/下载jenkins.war,然后放到tomcat的webapps目录下运行即可,安装时选择安装推荐的插件。安装过程比较简单就不列出详细的安装过程
转载 2023-11-26 23:56:28
972阅读
背景随着业务需求的演进,工程的复杂度会逐渐增加,自动化的践行日益强烈。事实上,工程的自动化一直是我们努力的目标,能有效提高我们的生产效率,最大化减少人为出错的概率,实现一些复杂的业务需求应变。场景如下,公司现在的测试人员每次需要测试新版本,都需要开发人员打包,放到ftp,测试人员然后从ftp上拷贝到本地(或者用手机的ES文件管理器),再安装。尤其临近发版的一周,几乎每天都要新版本。这样的话,有两方
转载 2024-03-14 11:03:09
81阅读
背景: 公司android测试机比较多没有统一的管理;app自动化测试时获取设备的状态比较麻烦,通过STF可以轻松获取;自动化异常场景时、可远程操控设备;需要随时了解设备情况;装逼 前提:     已安装jenkins和stf环境 环境: 已部署OpenSTF与Jenkins在同一服务器上   步骤
转载 2023-07-17 19:41:12
130阅读
本节基于 入门章节 中的信息,并介绍了更多有用的步骤,常见模式,并演示了一些不重要的 Jenkinsfile 示例。创建 Jenkinsfile 并上传到源代码控制,会带来几个直接的好处:基于 Pipeline 的代码审查和迭代审核追踪 PipelinePipeline 的来源单一真实,可以由项目的多个成员查看和编辑Pipeline 支持两种语法,声明式和脚本式。这两种方法都支持构建持续交付流水线
转载 2023-12-11 20:29:25
128阅读
刚到新公司,这边居然是前端打包zip文件发给运维部署,感觉十分不方便,像我这种bug多的开发,需要经常部署一下的,为了不被运维打,搭一个jenkins自动化部署,记录一下过程。大致过程就是,本地代码push到远程仓库,服务器端Jenkins上选择目标分支或tag进行构建,当然也可以监听push动作自动构建,执行构建任务,拉取代码,执行编译打包,将编译产物部署到web项目工作目录 。一、服务器配置1
Jenkins分布式构建(Jenkins Distributed builds)前言:当自动化测试用例需要在多个PC机或虚拟机中执行时,如果在每个虚拟机中均搭建类似tomcat+jenkins的环境,将会造成例如每台虚拟机资源占用大、对环境的配置维护成本大等弊端,此时,就可以采用Jenkins分布式构建方式了。一、Jenkins节点配置1.Master配置1)进入Master的http://ip:
转载 2023-12-11 21:09:47
53阅读
# Jenkins Android Pipeline实现指南 ## 1. 简介 在移动应用开发中,使用Jenkins搭建自动化构建和发布流水线是一种常见的做法。本文将指导你如何实现Jenkins Android Pipeline,帮助你将Android应用的构建、测试和发布自动化。 ## 2. 整体流程 下面是实现Jenkins Android Pipeline的整体流程: ```mer
原创 2023-08-17 05:48:03
294阅读
在本篇博文中,我将详细记录如何解决“Jenkins Android 编译”相关的问题。这包括环境配置、编译过程、参数调优、定制开发、性能对比以及生态集成等重要方面,旨在帮助开发者在 Jenkins 上高效地构建 Android 项目。 ### 环境配置 为了在 Jenkins 中成功配置 Android 编译环境,我们需要先安装必要的依赖和插件。 ```mermaid flowchart T
原创 5月前
26阅读
在本篇博文中,我们将详细讲解如何在Android上搭建Jenkins,以实现自动化构建和持续集成。为了让读者更易于理解整个过程,我们将从环境准备开始,逐步引导至最终的应用扩展。 ## 环境准备 ### 软件和硬件要求 | 组件 | 最低要求 | 推荐要求 | |-------------|---
原创 5月前
41阅读
如何实现“Jenkins Android SDK” 在本文中,将介绍如何利用Jenkins来实现Android SDK的自动化构建和部署。对于刚入行的小白来说,这可能是一个相对复杂的任务。以下是整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 步骤一 | 安装JenkinsAndroid SDK | | 步骤二 | 配置Jenkins | | 步骤三 | 创建一个新的
原创 2024-01-04 04:26:28
93阅读
# 使用Jenkins和蒲公英进行Android应用自动化构建 随着移动应用开发的快速发展,自动化构建和发布流程变得愈加重要。Jenkins作为流行的持续集成/持续部署(CI/CD)工具,能够大大提高开发团队的效率。结合蒲公英平台,开发者可以方便地自动化发布Android应用。本文将为您介绍如何使用Jenkins构建Android应用并将其发布到蒲公英。 ## 1. 什么是Jenkins
原创 10月前
131阅读
# 使用 Jenkins 编译 Android 应用的详细指南 在软件开发中,持续集成/持续部署(CI/CD)是非常重要的,它能够自动化构建和测试。Jenkins 是一款广受欢迎的 CI/CD 工具,本文将带你聊聊如何使用 Jenkins 来编译 Android 应用。以下是整个流程的概览: ### 流程步骤 | 步骤 | 操作
原创 2024-10-21 05:03:25
51阅读
# Android打包 Jenkins ## 前言 在开发Android应用程序时,我们经常需要将代码打包成APK文件以进行测试、发布等操作。而Jenkins是一个流行的持续集成工具,可以自动化构建、测试和部署我们的应用程序。本文将介绍如何使用Jenkins来实现Android打包的自动化流程。 ## 准备工作 在开始之前,我们需要做以下几个准备工作: 1. 安装Jenkins:请根据J
原创 2023-07-16 14:23:09
159阅读
序言笔者从事Anroid开发有些年头了,深知掌握Anroid性能优化更多关于 性能优化 的文章")方面的知识的必要性,这是一个程序员必须修炼的内功。在面试中,它是面试官的挚爱,在工作中,它是代码质量的拦路虎,其重要性可见一斑。在团队中,性能优化的工作又往往由经验丰富的老师傅来完成,可见要做好性能优化,绝不是一件容易的事情。性能优化方面涉及的知识点比较广,有理论基础知识,也有实际操作技能,笔者将通过
一、安装并配置环境安装jmeter+ant+jenkins并且配置环境1.下载安装jdk1.8并且配置环境变量,自行配置2.下载ant包,解压并且配置环境变量window中设置ant环境变量:ANT_HOME C:/ apache-ant-1.9.7 path C:/ apache-ant-1.9.7/bin classpath C:/apache-ant-1.9.7/lib cmd打开 输
在软件开发领域,Linux、JenkinsAndroid是三个非常重要的关键词。Linux是一种开源操作系统,被广泛用于各种领域的应用开发。Jenkins是一个自动化工具,用于持续集成和部署软件项目。而Android则是一个流行的移动操作系统,被广泛用于智能手机和平板电脑。 在软件开发过程中,Linux扮演着重要的角色。由于Linux是开源的,因此很多软件开发者喜欢使用Linux作为开发平台。
原创 2024-03-27 10:03:05
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5