Android 自动化集成打包平台搭建之Jkens详解

Jenkins

构建伟大,无所不能

Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。

官网地址:Jenkins

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

开始使用 Jenkins 

本导读将向您介绍使用 Jenkins、Jenkins 的主要特性和 Jenkins Pipeline 的基本知识。 本导读使用“独立”的 Jenkins 发行版,它可以在您自己本地的机器上运行。

准备工作

第一次使用 Jenkins,您需要:

  • 机器要求:

    • 256 MB 内存,建议大于 512 MB

    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)

  • 需要安装以下软件:

    • Java 8 ( JRE 或者 JDK 都可以)

    • Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)

    • docker url:Developers - Docker

Docker的安装:

1.下载好包,然后点击安装,windows10报错:

Docker desktop requires the server service to be enabled 

Android 自动化集成打包平台搭建之Jkens详解_第1张图片

解决:

1、安装 Hyper-V 并启用它。如果已完成,则跳过此步。如果尚未完成,请在 PowerShell 中以管理员模式运行以下命令:

安装 Hyper-V: Hyper 安装,在开始菜单搜索Hyper,然后

Android 自动化集成打包平台搭建之Jkens详解_第2张图片

如果你未安装,会跳转到管理界面

Android 自动化集成打包平台搭建之Jkens详解_第3张图片

备注:如果只是简单的自己配置,可以不需要安装docker。docker是按版本控制,适配业务线比较多,或者团队人员叫多,同事有多人在打包处理。

下载并运行 Jenkins

  1. 下载 Jenkins.

  2. 打开终端进入到下载目录.

  3. 运行命令 java -jar jenkins.war --httpPort=8080.

  4. 打开浏览器进入链接 http://localhost:8080.

  5. 按照说明完成安装.

安装完成后,您可以开始使用 Jenkins!

使用:

1.因为Jenkins内部已有一个服务,所以直接通过执行war文件即可

2.浏览器打开: http://localhost:8080,会进行一个初始化,配置管理员密码

Android 自动化集成打包平台搭建之Jkens详解_第4张图片

密码不是随便输入的,在initialAdminPasswordnitialAdminPassword文件中,打开复制进来即可。

然后会进入一个简短的配置环节。

 这样基本的安装已完成

2.配置:

镜像地址:

Android 自动化集成打包平台搭建之Jkens详解_第5张图片

由于jenkins服务在国外,所以需要一个镜像去更新一些插件或者配置文件。

目前提供一个地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 

 如果需要手动下载插件,可以访问清华大学的镜像库:Index of /jenkins/plugins/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

你可能感兴趣的:(工具,android,自动化,jenkins,运维)