Windows系统下Jenkins安装、配置和使用


前言

2022年的第一篇博客给大家带来的是Jenkins的安装、配置和使用,这里自己也做个简单的笔记,后续开发中可能会继续用到。OK,在讲Jenkins之前先简单介绍一下自己手上的项目和为什么我会使用到Jenkins:

  • 项目:微信手机端的视频号采集

  • 接手之前:设备十分不稳定,经常宕机,就需要经常花时间人为的去手动去维护设备;部署麻烦,客户端需要安装大量应用,无服务端,部署效率低下;开发一直在写冗余代码,面向过程,逻辑混乱,开发效率低下

  • 优化之后:优化代码使用面向对象开发,减少冗余代码,增加进程维护和日志记录;采用服务端统一管理业务,实现远程操作;实现自动化运维;实现客户端和服务端一键部署。具体可以看下面的图片:

在这里插入图片描述

以上就是优化过后的业务流程图、开发流程图和部署运维流程图展示。在实现整个过程中,在一键部署时候我就立即想到了Jenkins,可是自己好像从来没有使用过,小白一枚,于是自己就不断查资料做测试,终于算入门了吧。这里由于不方便分享和记录其他的插件或者流程,这次仅仅只带来了整个流程中的一小部分,就是Jenkins的简单使用,下面进入正文,手把手教你搭建Jenkins,在看完这篇文章之后,我相信你也应该可以入门Jenkins了。

一、Jenkins安装

  • 下载jenkins
    官网:https://www.jenkins.io/
    官方文档说明:https://www.jenkins.io/doc/
  • 安装jenkins
    1.点击下载好的安装包,Next
    在这里插入图片描述
    2.选择安装路径,建议默认
    在这里插入图片描述
    3.设置本地访问或域访问
    在这里插入图片描述
    3补充:如果设置域访问,点击test credentials出现警告,则在window下找到本地安全策略设置,添加用户:
    在这里插入图片描述
    4.设置jenkins访问端口,选择可用端口
    在这里插入图片描述
    5.设置jdk路径,jdk安装自行百度:jdk1.8安装教程及环境变量配置
    在这里插入图片描述
    6.安装Jenkins:
    在这里插入图片描述
    7.确认安装:
    在这里插入图片描述
    8.完成安装:
    在这里插入图片描述

二、Jenkins设置

  • 解锁Jenkins
    打开浏览器,输入网址:http://127.0.0.1:8000(本地的,如果有设置域名和其他端口自己换一下登录入口),根据提示输入管理员密码
    在这里插入图片描述
  • 安装插件
    选择安装推荐的插件即可(微信采集项目),等待安装完成
    在这里插入图片描述
  • 创建账号
    在这里插入图片描述
  • 配置实例
    即,后续进入jenkins工作台的网址,可以自定义
    在这里插入图片描述
  • 完成配置
    在这里插入图片描述

三、Jenkins全局配置

  • 先安装所需要的插件
    Manange Jenkins ——> Manange Plugins ——> 可选插件
    安装Publish over SSH或其他需要的插件:
    在这里插入图片描述

  • 全局配置
    Manange Jenkins ——> Configure System
    可以根据项目需要配置对应的功能,后续直接导入到项目配置中即可,友望的项目目前就用了一个Publish over SSH配置如下:
    1.新增SSH Servers,配置如下:
    在这里插入图片描述
    Name:SSH连接对象命名,随意
    Hostname:服务IP地址
    Username:登录账号名
    Remote Directory:进入远端目录
    2. 高级下勾选Use password authentication, or use a different key,在Passphrase / Password栏输入对应账号的密码,即使用密码进行录,也可以使用密钥进行登录:
    在这里插入图片描述
    3.测试当前SSH配置对象是否可以连接到远程服务,Success说明是成功的:
    在这里插入图片描述

  1. 补充:如果多个服务器,点击新增就又一个完全独立的服务器连接对象。
    全局配置根据项目所需进行配置。

四、Jenkins使用

接下来进行简单的入门:

  • 新建一个项目
    在这里插入图片描述
  • 配置General,按需配置

在这里插入图片描述

  • 配置源码管理,需要配置远程的git仓库地址和账户,注意对应的分支
    在这里插入图片描述
    在这里插入图片描述

  • 配置构建触发器
    在这里插入图片描述

1.在构建其他项目之后再进行构建: 绑定了myproduct项目,当myproduct构建完成时回自动触发当前项目执行构建。
2.定时构建: 格式:MINUTE HOUR DOM MONTH DOW 在这里插入图片描述

例子:
#每隔15分钟。(或许:07, :22, :37, :52)
H/15 * * * *
#每前半小时中每隔10分钟。(3次, 或许:04, :14, :24)
H(0-29)/10 * * * *
#每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。
45 9-16/2 * * 1-5
#每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)
H H(9-16)/2 * * 1-5
#每月(除了12月)从1号到15号这段时间内某刻。
H H 1,15 1-11 *

  • 配置构建环境,按需求来,该项目配置构建前新建项目文件夹,让控制台输出时间
    在这里插入图片描述
  • 配置构建
    选择Send files or execute commands over SSH,之前配置了SSH连接对象。
    在这里插入图片描述

Source files:源文件,图中:获取远程仓库pro文件夹下的所有文件
Remove prefix:删除前缀,图中:清除下载下的文件的前缀,比如下载下来的文件为:/youwang-collection/wx_project/pro/test.py,则后续拷贝到远程服务器上时就会直接变成test.py
Remote directory:远程目录,图中:拷贝过去的文件会被放置到配置的目录下面,目录必须存在
Exec command:拷贝完成后执行以下命令或脚本操作,图中:执行了一个脚本,负责启动项目,这个也可以在构建后操作

  • 配置构建后操作
    在这里插入图片描述
    Send build artifacts over SSH:在构建完成之后执行其他的命令操作,图中:删除了部署成功后的日志记录
    Delete workspace when build is done:构建完成后删除工作空间
  • 完成了以上之后,构建项目
    在这里插入图片描述

构建的一些状态:
黑色:取消构建
绿色:构建成功
黄色:构建警告,一般时执行命令或脚本失败或有错误提示,目录不存在等
红色:构建失败

在这里插入图片描述

总结

以上就是对Jenkins的简单了解和使用,这个软件真的可以实现自动化部署、自动化运维和测试,可以达到解放双手的目的,但是要有一定的命令积累和脚本积累,不然搞起来真的会蛮蛋疼的,尤其是远程服务器为windows系统时,自行感受折磨把。

  • 22
    点赞
  • 144
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
### 回答1: Windows系统Jenkins安装配置如下: 1. 下载Jenkins安装包,可以从官网下载最新版本的Jenkins安装包。 2. 安装Jenkins,双击下载的Jenkins安装包,按照提示完成安装。 3. 启动Jenkins安装完成后,打开浏览器,输入http://localhost:808/,进入Jenkins的首页。 4. 配置Jenkins,首次启动Jenkins需要进行一些基本配置,如选择安装插件、创建管理员账号等。 5. 安装插件,Jenkins的插件是其功能的核心,可以根据需要选择安装不同的插件。 6. 创建任务,Jenkins的任务是指需要自动化执行的工作,可以根据需要创建不同的任务。 7. 配置任务,对于每个任务,需要配置其执行的脚本、触发条件、构建参数等。 8. 运行任务,配置完成后,可以手动运行任务,也可以设置自动触发条件,让Jenkins自动执行任务。 以上是Windows系统Jenkins安装配置步骤,希望对您有所帮助。 ### 回答2: Jenkins是一款用Java编写的开源自动化构建工具。它具有可扩展性、灵活性、高度配置的特点,可以与各种编程语言和开发工具集成,支持自动化构建、测试和部署等工作的完成。 下面是Windows Jenkins安装配置的详细步骤: 1. 下载Jenkins:打开Jenkins的官方网站(https://jenkins.io/),选择Windows版本,然后下载最新的Jenkins.war文件。 2. 安装Jenkins:将Jenkins.war文件复制到某个目录下,然后在命令行中进入该目录执行"java -jar jenkins.war"命令,等待Jenkins启动成功。 3. 进入Jenkins:将浏览器访问"localhost:8080",将会看到Jenkins的欢迎界面,按照提示,选择插件和创建管理员用户。 4. 添加工具:在Jenkins中,工具是指构建所需的软件、工具或SDK。为了添加工具,需要转到"管理Jenkins"->"全局工具配置"中,然后添加所需的工具。 5. 创建项目:Jenkins中的项目是指使用开发语言或工具的特定任务。对于每个项目,需要定义一个构建任务。首先创建一个新项目,然后在项目中进行相应的设置。 6. 配置Jenkins配置Jenkins的方式有多种方式,包括添加全局设置、构建设置、环境变量、启动脚本等。配置的方式取决于使用的构建器和插件。 以上是Windows Jenkins安装配置的详细步骤。为了最大限度地利用Jenkins的自动化功能,需要深入研究Jenkins和各种插件的文档和使用场景。当您熟悉了Jenkins之后,可以使用Jenkins轻松管理、构建和自动化部署代码。 ### 回答3: Jenkins是一个流行的自动化构建和持续集成工具,它可用于自动构建、测试和部署软件,从而提高软件开发过程的效率。Windows系统是许多团队常用的开发操作系统之一,本文将介绍如何在Windows系统安装配置Jenkins。 一、安装Jenkins 1.下载Jenkins安装程序:在Jenkins的官网下载选项中选择Windows版本的Jenkins,下载后保存到本地磁盘上。 2.安装Jenkins:双击下载的Jenkins安装程序,按照提示一步一步进行安装安装完毕后会出现Jenkins安装向导。 3.启动Jenkins服务:在安装向导最后一步中勾选“启动Jenkins”选项,然后点击“结束”以启动Jenkins服务。 二、访问Jenkins 1.访问Jenkins:在浏览器中输入“localhost:8080”,然后按回车键。如果看到Jenkins的首页,说明Jenkins已经安装成功。 2.设置Jenkins密码:访问Jenkins首页后,会提示设置Jenkins密码。请按照提示输入密码,并保存好。 三、配置Jenkins 1.安装构建工具:在Jenkins首页中,选择“系统管理”-“全局工具配置”,然后在相应的构建工具栏目中安装所需要的构建工具。 2.配置Jenkins插件:在Jenkins首页中,选择“系统管理”-“插件管理”,在插件管理页面中选择需要安装的插件,然后点击“安装”。 3.创建Jenkins Job:在Jenkins首页中,选择“新建项”,在“自由风格项目”中创建Jenkins Job。在创建Job时需要设置Job的名称、构建源代码的库、构建步骤、构建参数等。 4.执行构建:创建完Jenkins Job后,需要进行构建。选择Jenkins Job,在右侧菜单中选择“构建”,然后等待构建完成。 以上是Windows系统Jenkins安装配置方法,总的来说,Jenkins是一款非常适合自动化构建和持续集成的工具。Jenkins安装配置需要注意一些细节,但只要按照上述步骤进行操作,便可以顺利完成安装配置。同时使用Jenkins还可以提高软件开发的效率,避免出现错误,减少人工干预。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值