Mac系统下,保姆级Jenkins自动化部署Android

这篇具有很好参考价值的文章主要介绍了Mac系统下,保姆级Jenkins自动化部署Android。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Jenkins自动化部署

1、安装jenkins

官网:macOS Installers for Jenkins LTS

选择macOS

brew install jenkins-lts

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

安装最新: brew install jenkins-lts

启动jenkins服务: brew services start jenkins-lts

重启jenkins服务: brew services restart jenkins-lts

更新jenkins版本: brew upgrade jenkins-lts

2、 打开浏览器进入链接 http://localhost:8080.
3、填写初始密码,激活系统

在/Users/你的电脑名称/.jenkins/secrets/initialAdminPassword文件中找到密码 并且填写激活

4、安装推荐的插件,安装成功
5、设置用户名密码
6、实例配置

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

7、全局配置

配置完成进来首页,点击Tools

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

8、配置JDK,新增JDK

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

9、配置git 路径:/usr/bin/git

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

10、Gradle安装

先安装一个项目中用到的6.5版本,操作完这三个,点击下面的保存,回到Manage Jenkins

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

11、系统配置,

打开下面的System

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

12、配置 ANDROID_SDK 的路径

增加 android_home 的环境变量

ANDROID_HOME=/Users/xxx/Library/Android/sdk,配置完点击保存

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

13、接下来就要创建项目了,选择自由风格

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

14、配置git

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

15、我们的git地址是http,所以需要配置认证,Credentials中点击添加

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

再打开的窗口中,输入你的代码库用户名密码

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

16、构建打包脚本,这里有这些选项,可以使用 Invoke Gradle script,

不会写shell脚本,我先用了Invoke Gradle script

选择 Use Gradle Wrapper Tasks里面写上clean assembleRelease

因为平时在Android studio中打包命令是 ./gradlew clean assembleDebug ./gradlew clean assembleRelease

所以Tasks里面是这样写的

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

17、配置构建后操作

选择归档成品

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

**/*.apk

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

构建成功,哦耶!

apk路径在工作空间/app/build/output  下面

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

二、上面实现了最基本的构建打包过程,下面我们来实现一下参数化配置,让其更秀!

配置参数化构建过程

1、添加参数,选项参数,构建类型,release包还是debug包

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

2、添加参数,字符参数CHANNEL,渠道,多个渠道用逗号分隔

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

3、这时发现我没有Git Parameter,所以去插件管理里面,搜索这个插件进行安装

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

Mac系统下,保姆级Jenkins自动化部署Android,macos,jenkins,自动化,android

这样就可以实现分支选择了文章来源地址https://www.toymoban.com/news/detail-796784.html

到了这里,关于Mac系统下,保姆级Jenkins自动化部署Android的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端 Jenkins 自动化部署

    由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,其实跟Git 配置基本一致。 之前项目每次修改之后都需要本地 ​​npm run build ​​一次手动发布到服务器上方便测试和产品查看, 有了Jenkins持续集成之后只要 svn 或者 git 提

    2024年02月16日
    浏览(37)
  • jenkins-自动化打包部署

    环境:         centos 7.2或者更新         rmp包:官方下载地址 Redhat Jenkins Packages         java-1.8.0 安装: 配置:jenkins 配置文件 /etc/sysconfig/jenkins  ,可以根据需求自行修改 访问web 并进行配置 稍等一会,就可以正常登录了 根据需要安装自定义插件,本次选择是推

    2024年02月13日
    浏览(45)
  • Jenkins部署与自动化构建

    docker 安装 Jenkins 拉取稳定版Jenkins镜像 注意: docker拉取镜像的时候要拉取 jenkins/jenkins 而不是jenkins 要装稳定版,否则后面会有很多插件装不上 挂载对应的容器卷 修改插件下载镜像源为清华镜像(可以先直接尝试一下是否可以安装成功) 访问web页面 http://IP:8090/ 去查看第一次

    2023年04月08日
    浏览(40)
  • Jenkins自动化部署简单配置

    下载安装jenkins 安装Jenkins步骤 点击Next的时候会有jdk版本跟Jenkins版本不符合的情况 1. 看下任务管理器内Jenkins服务是否启动,在浏览器里面输入localhost:2023(端口号是安装时输入的) 2. 根据路径找到放置密码的文件(C:ProgramDataJenkins.jenkinssecretsinitialAdminPassword) 3. 自定义j

    2024年02月06日
    浏览(40)
  • Jenkins自动化部署docker

    准备测试服务器docker环境 准备jdk环境 将上传jar包修改为 app.jar 对外暴露 1000 端口 启动jar 制作镜像 将上传的镜像先测试,我的jar包叫 sky-server-1.0-SNAPSHOT.jar 先将这个做成镜像 创建容器 将之前做的镜像运行 环境准备 前提需要Jenkins和Gitea这个要提前准备好。 1、配置Jenkins的M

    2024年01月17日
    浏览(55)
  • Jenkins+svn自动化部署

    背景:jenkins+git部署想必大家都熟悉,因为有一个老项目用的svn版本控制,这里发一篇自动打包部署的教程,欢迎补充 1.安装Jenkins 在CentOS中,可以通过以下命令安装Jenkins: 安装完成后,启动Jenkins服务: Jenkins默认的端口号是8080。也就是说,当您在浏览器中输入“http://loca

    2024年02月08日
    浏览(46)
  • Jenkins自动化部署搭建流程

    进入Jenkins官网下载地址点击Docker,并且记住Jenkins最新稳定版本(LTS) 点击Docker后会自动跳转到 Jenkins的镜像下载页面 ,然后找到刚刚的稳定版本,copy docker pull jenkins/jenkins:2.440.2-lts 语句 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker 将宿主机的docker环境映射到容器中

    2024年04月12日
    浏览(43)
  • Docker 自动化部署(保姆级教程)

    jenkins介绍 jenkins部署Vue项目 docker安装Jenkins Jenkins:是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建的一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的容器中运行,也可独立运行。 开发的步骤: 开发者会将代码上传到版本库中

    2024年02月07日
    浏览(48)
  • docker+jenkins 实现自动化部署

    工欲善其事必先利其器,所以前期的准备工作必须做好,那么我们要实现自动化部署,必须提前准备什么呢?哈哈哈,可能有一些小伙伴已经猜到了,我们需要一台自己的服务器,这里博主使用的自己够买一台腾讯云的轻量服务器,折扣完了才一百多块钱,当然小伙伴也可以

    2024年02月06日
    浏览(265)
  • 【Jenkins+Gitlab自动化部署配置】

    以下为整理当初参照的博客 阿里云云服务器 ECS 手动搭建GitLab避坑教程 博客文中的镜像源地址已换 Gitlab忘记root用户密码的解决办法 Gitlab学习笔记(一):基于Ubuntu的gitlab的私有服务搭建(超详细) Jenkins 构建报错:Couldn‘t find any revision to build. Verify the repository and branch conf

    2024年02月21日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包