重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“Jenkis构建任务的配置教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Jenkis构建任务的配置教程”吧!
创新互联长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为轵城企业提供专业的成都网站设计、成都网站建设,轵城网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
首先为什么要用Jenkis,它有什么特点?
引用官网的一句话
https://jenkins.io/zh/
构建伟大,无所不能
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。
优势
1.作为一个可扩展的自动化服务器,Jenkins可以用作简单的CI服务器,或者变成任何项目的连续交付中心。 2.Jenkins是一个独立的基于Java的程序,可以立即运行,包含Windows,Mac OS X和其他类Unix操作系统。(个人比较喜欢war形式部署,可移植性比较强) 3.通过更新中心中的1000多个插件,Jenkins集成了持续集成和持续交付工具链中几乎所有的工具。 4.Jenkins 可以通过其插件架构进行扩展,从而为 Jenkins 可以做的事提供几乎无限的可能性。 5.Jenkins可以轻松地在多台机器上分配工作,帮助更快速地跨多个平台推动构建,测试和部署。 6.Jenkins可以通过其网页界面轻松设置和配置,其中包括即时错误检查和内置帮助。
一、Jenkis的安装
1.需要准备的资源
a) jdk1.8.0_131 b) apache-tomcat-8.5.46 c) jenkins.war
2.搭建环境
a) 配置java环境变量 打开:我的电脑->属性->高级系统设置->环境变量 新建JAVA_HOME 值 C:\Program Files\Java\jdk1.8.0_131 (jdk目录路径) 编辑Path,在最前面加 %JAVA_HOME%\bin; 新建CLASSPATH 值 .; Cmd运行 java -version (有java版本字样则证明配置成功) b) 运行Tomcat 把 jenkins.war 放入到 D:\soft\apache-tomcat-8.5.46\webapps 文件夹下。 进入到 D:\soft\apache-tomcat-8.5.46\bin 文件夹 双击执行 startup.bat 文件 弹出窗口最后结尾处 有 successful 字样代表成功! c) 测试运行Jenkis 由于Tomcat默认端口为 8080 打开浏览器输入 http://localhost:8080/jenkins
3.启动服务
二、Jenkis的使用(以Android+SVN+Gradle项目为例)
1. 准备资源(Android项目,SVN地址,Gradle版本,AndroidSDK
a) Android项目,这里项目名是 Deebo (Android-studio开发工具) b) 把项目提交到SVN(这里SVN搭建就不做阐述,项目已在SVN请忽略此步骤) 查看项目所在SVN地址方法: TortoiseSVN->Repo-brower 注意:提交到SVN的项目,如果有忽略的敏感文件请自行copy到后面Jenkis配置好的工作空间下c) Gradle版本 这里选用的是5.4.1 地址 https://services.gradle.org/distributions/gradle-5.4.1-all.zip d) AndroidSDK 这是本机路径 D:\soft\sdk e) 用浏览器打开Jenkis 这里需要在指定的路径下找到初始密码用来解锁登录,直接Copy提示的路径到地址栏即可查看密码。下面开始安装插件 ..)
2. 下载安装插件
a) 先安装默认推荐的插件 (安装过程是需要联网下载的...耐心等待...) b) 插件安装成功之后会提示创建第一个管理员用户,方便后期调试配置项。 c) 实例配置,默认就好 d)重启Tomcat(因为要加载刚刚安装好的插件) 登录 ..)
3. 创建任务
a) 创建一个新的任务 AutoBuild ,注意选择第一个。
4. 配置
--》高级
高级-》
配置AndroidSDK
5. 初步构建
以上配置好之后就可以构建了。
....... 其他功能需要自己研究了。延后补充
6. 创建定时构建任务
7. 构建成功后操作(归档、上传到服务器)
三、关于Jenkis 无人值守
1. 自启服务/网络开机自动验证
到此,相信大家对“Jenkis构建任务的配置教程”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!