Jenkis构建任务的配置教程
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容主要讲解"Jenkis构建任务的配置教程",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Jenkis构建任务的配置教程"吧!首先为什么要用Jenki
千家信息网最后更新 2025年01月31日Jenkis构建任务的配置教程
本篇内容主要讲解"Jenkis构建任务的配置教程",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Jenkis构建任务的配置教程"吧!
首先为什么要用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.46c) 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.zipd) AndroidSDK 这是本机路径 D:\soft\sdk e) 用浏览器打开Jenkis 这里需要在指定的路径下找到初始密码用来解锁登录,直接Copy提示的路径到地址栏即可查看密码。下面开始安装插件..)
2. 下载安装插件
a) 先安装默认推荐的插件 (安装过程是需要联网下载的...耐心等待...) b) 插件安装成功之后会提示创建第一个管理员用户,方便后期调试配置项。 c) 实例配置,默认就好 d)重启Tomcat(因为要加载刚刚安装好的插件) 登录 ..)
3. 创建任务
a) 创建一个新的任务 AutoBuild ,注意选择第一个。
4. 配置
--》高级
高级-》
配置AndroidSDK
5. 初步构建
以上配置好之后就可以构建了。
....... 其他功能需要自己研究了。延后补充
6. 创建定时构建任务
7. 构建成功后操作(归档、上传到服务器)
三、关于Jenkis 无人值守
1. 自启服务/网络开机自动验证
到此,相信大家对"Jenkis构建任务的配置教程"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
项目
插件
任务
服务
成功
地址
文件
路径
运行
教程
高级
工具
服务器
版本
环境
内容
变量
可以通过
多个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发及维护合同
红思网络技术有限公司策划案
衢州正规软件开发
计算机软件开发企业政策规划
如何自建一个mc服务器
重庆易语言软件开发
软件开发需要的条件
苹果软件开发商不支持
cad建立数据库
曼诺特互联网科技有限公司
dnf8数据库
大足区网络安全
谢谢大师象棋数据库密码
软件开发大专专业
车联网中的网络技术
深圳护城河网络安全项目
pnnl数据库说明
城阳区直播软件开发外包公司
找关于小学生的网络安全
服务器机柜理线图解
住房公积金服务器维护
kiwi日志服务器
什么是网络安全策略包括哪几方面
学习计算机网络安全
水星企业及路由器设置虚拟服务器
网络安全精英赛模拟题
ftp服务器自动搭建
延边学习网络技术
阿里的软件开发工资高吗
外卖数据库排名