jenkins学习教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SSH插件:SSH plugin (执行shell命令)
节点:通常的情况下在我们的一个项目当中,项目会有多个分支系统,而我们不可能为每个分支系统都配 置一个jenkins服务,这样既浪费资源,也增加构建部署的难度,为了解决这个问题jenkins给使用者提供了非 常强大的分布式部署功能,也就是节点的管理。
Name: SSH节点配置的名称,在Job中使用Publish over SSH插件 时,此名称将出现在“SSH Server”中“Name”的下拉列表中 Hostname: 通过SSH连接到的机器的主机名或IP Username: SSH服务使用的用户名,使用key进行连接时为key 指定的用户名 Remote Derictory : 运程机器上真实存在的目录,并且“Usern ame”指定的用户要有访问此目录的权限,插件将把文件传送 到此目录下。
新建
位置:系统管理—>管理插件
构建
构建日志查看
Git插件:Git plugin
传送文件插件:Publish Over SSH
Passphrase:SSH的密码 使用用户名/密码登录时为用户名的密码,使用私钥登录 时为私钥的密码 Path to key:SSH私钥的文件路径 私钥文件的路径,可以是绝对路径,也可以是相对$JENK INS_HOME的相对路径 Key:私钥; 私钥导出后的文本内容 如果“Key”和“Path to key”都设置,则“Key”的优先级 较高,私钥的密码是“Passphrase”中设置的内容。 Disable exec:禁止在目标机上执行命令,勾选后将会忽略 在Job配置中“Exec command”选项中设置的命令
1.
Leabharlann Baidu
新任务配置时,勾选Restrict where this project can be run;
2. 保存,并构建;将在Windows系统节点目录的workspace新增一个项目路径; 3. 再进行项目配置,选择增加构建步骤: 4.输入需要执行的bat命令(命令的基础路径为Windows里项目路径); 5. 保存,构建: ftp.cfg 配置文件内容: open 172.18.31.238 #连接测试服务器,即上传目的服务器 user # 重新输入账户密码 biancaitian #账户 biancaitian123 #密码 bin #传输类型 二进制传输:bin Ascii传输:ascii cd write/ #ftp服务器的路径(账户有权限的路径) put ROOT.war #上传文件 bye #退出ftp
传送文件插件:Publish Over SSH
SSH Server Name:选个一个你在系统设置 里配置的名字 Transfer Set Source files:需要上传的文件 (注意:相对于工作区的路径。看后面的 配置可以填写多个,默认用,分隔) Remove prefix:移除目录(只能指定 Transfer Set Source files中的目录,这里移 除了target目录表示只将war传到目标服务 器,否则会在目标服务器创建target目录) Remote directory:远程目录(根据你的需 求填写,这里没有填写默认会继承系统配 置,即/mnt) Exec command:把你要执行的命令写在里 面(这里的命令是在目标服务器上执行的)
jenkins学习
概念:
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工 具,用于监控持续重复的工作。
常用使用情形:
1. 持续的软件版本发布/测试项目。 2.监控外部调用执行的工作。
运行环境: 部署启动:
Java运行环境。
1. 下载地址:https://jenkins.io/download/ 2.到jenkins.war存放到webapps目录,启动 tomcat即可;
THANKS
好 好 学 习
jenkins服务所在服务器为master节点,master负责分发任务给slave节点
1.点击新建节点 2.输入节点的名称,并且选中permanent agent, 点击ok 3.节点创建成功后会自动跳转到配置页面 名字:节点的名字 描述:说明这个节点的用途等 of executors:并发构建数量 远程工作目录:用于存放jenkins的工作空间的 标签:分配job会以标签的名称去分配 用法:节点的使用策略 启动方法:windows的话就选择 Java web start 4.节点配置好了使用slave机器进入Jenkins的管 理节点页面,下载jar,并在Windows上启动即 可;