jenkins使用

xiaoxiao2021-02-28  127

这几天研究了一下jenkins使用,做一下记录。

一、基本使用

下载jenkins 下载地址:https://jenkins.io/download/ ,选择 启动jenkins 这里我们选择在后台启动jenkins,这样当我们关闭终端的时候,jenkins的服务还是运行的。cd 到jenkins的war包所在的目录,分为两种情况:windows下,执行 start /b java -jar jenkins.war --httpPort=9100linux下 nohup java -jar jenkins.war --httpPort=9100 & tail -f nohup.out安装插件 在浏览器输入 localhost:9100之后,需要你输入一串数字,这串数字在控制台打印出来了,如图: ,将这串数字输入到输入框,点击continue。出现选择安装插件的界面,这里我们选择第一个,系统建议的插件,点击之后,就开始了安装过程,耐心等待,大概需要10分钟的时间。安装过程中,有的插件会安装失败,应该是需要科学上网,如图:。不过最常用的肯定狐疑安装上的,不用担心,如果一直停留在安装界面,那么就刷新一下网页注册&登陆 按照要求输入就可以了 新建工程 点击创建一个新任务, 配置工程 常用配置 点击General,选择下面的高级,在这里配置自定义的工作空间,就是源代码拉取的本地目录位置。

源码管理 如果源码管理只有一个none选项的话,点击菜单栏最左边 的jenkins选项->系统管理->管理插件,选择可选插件,勾选Subversion plugin-in和GitHub Plugin, 这里选择svn,输入svn的仓库地址,和用户名密码。需要创建一个用户名和密码键值对。

构建触发器 这里可以设置触发构建的条件,其中 “Build periodically”是定期构建;“Poll SCM”是当有提交操作的时候触发构建。这里可以根据情况选择构建后操作 当拉取完代码之后,这里写脚本代码,对工程进行编译、发布 立即构建 选择一个新建的工程,然后点击左边的立即构建,这个时候就会从仓库中把我们的代码拉取到指定的目录。

二、高级使用(分布式部署)

ps:我们可以把节点分组,比如说A,B,C,D四台服务器都叫”windows”,E,F,G,H这四台服务器叫”Linux”,在Job页面我们就可以限制部署到哪些子节点,在General选项中的restrict where can be run中配置,如果不配置的话,默认运行所有的节点。 1. 开启java web start方式 选择系统管理->Configure Global Security 2. 新建节点 系统管理->管理节点->新建节点 (节点名称不能为中文) 将 slave.jar放到服务器上,然后使用nohup执行上一个截图上的指令,执行之后,那个红叉就消失了 3. 新建一个工程 选择上一步新建的节点 剩下的配置在第一大节就已经说过了,参考jenkins的基本使用吧

转载请注明原文地址: https://www.6miu.com/read-39971.html

最新回复(0)