• Jenkins的安装及使用


    Jenkins是什么?
    Jenkins 是⼀个独⽴的开源⾃动化服务器,可⽤于⾃动化与构建、测试、交付或部署软件相关的各种任务
    对于我们测试来说工作中自然也少不了Jenkins,接下来我们就安装Jenkins

    • Jenkins的安装
    1. 下载Jenkins War 包
      进入官网https://www.jenkins.io/download/#downloading-jenkins
      在这里插入图片描述
    2. 部署 Jenkins
      下载完后解压到电脑文件夹
      由于我们是下载的是war包,所以我们只要是可以运⾏java的地⽅就可以构建Jenkins;所以我们找到Jenkins.war 的 路径 并在改路径下进⼊cmd 或者 终端输入java -jar <jenkins.war的路径>
      在这里插入图片描述
      运行完后 ,会自动构建一个本地服务,并且会在c盘下面用户这个文件下生成一个隐藏文件夹是jenkins服务支撑,我们也可以通过搜索在cmd窗口返回出来的数据中找到路径
      在这里插入图片描述
      在这里插入图片描述
      因为会自动生成一个本地服务,我们现在去打开它 输入本地服务网址 127.0.0.1:8080
      在这里插入图片描述
      我们会看到有这个页面需要一个管理员密码,这个密码其实就在我们在cmd窗口运行启动Jenkins中返回的数据里可以找到 搜索initialAdminPassword
      在这里插入图片描述
      我们得到密码之后 回到刚刚的网页 输入密码点击继续
      在这里插入图片描述
      在这里插入图片描述
      然后等待安装完成
      在这里插入图片描述
      如果安装失败,通常有一下原因
      1、你的插件安装更新源需要改成国内镜像源
      修改Jenkins⼯作⽬录下的 hudson.model.UpdateCenter.xml ⽂件,将url 改 为http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json
      修改Jenkins⼯作⽬录下的 updates/default.json ⽂件,将 updates.jenkins.io/download 全部替换
      成 mirrors.tuna.tsinghua.edu.cn/jenkins 还有将 www.google.com 全部替换为 www.baidu.com
      重启Jenkins服务
      2、是因为你的⽹络不好导致的,所以如果出错,请重新访问,重新安装即可;
      www.hctestedu.com 华测教育-CICD

    正常安装成功之后,我们即可创建⼀个管理员⽤户了,⾃⼰设置管理员的⽤户名和密码
    在这里插入图片描述
    创建这个管理员后会跳转至实例配置页面 这里我们不用管直接点击保存并完成
    在这里插入图片描述
    在这里插入图片描述
    页面跳转主页,这样我们的就完成了安装
    在这里插入图片描述
    注意如果插件安装失败:
    1、将插件的名称记录下来
    2、打开Jenkins 进入设置
    3、进入插件管理,并将下载失败的插件名称复制搜索框进行当下载安装(插件安装需要重启才能生效)
    在这里插入图片描述

    • Jenkins的使用
      简单的使⽤项⽬与操作系统交互的步骤就三步:构建任务、设置构建脚本、运⾏项

      创建一个项目 也是就是新建一个任务
      在这里插入图片描述
      那么我们就来新建一个任务
      在这里插入图片描述
      其他的不用管 ,选择第一个后点确定,进入项目的配置界面
      在这里插入图片描述
      下滑至构建选项
      在这里插入图片描述
      选中后点确定,弹出一下输入框
      在这里插入图片描述
      保存后我们就进行了一个任务,页面跳转至工作台,我们就可以运行这个新建的任务了
      在这里插入图片描述
      在运行记录页面选中控制台输出按钮,进入控制台页面
      在这里插入图片描述
      注意:如果我们在pychar中终端运行命令,比如我们要运行一个test.py文件,那我们在pychar终端是不是就要输入命令 python test.py
      那么我们在Jenkins中,输入的命令文件地址得是绝对路径 不能直接输入python test.py 且命令中不能包含中文
      为啥呢
      1、因为 Jenkins运行的脚本原理是以数据的形式传递给了Jenkins
      2、数据传递给Jenkins之后有保存的操作,保存的过程中数据会发生变化
      怎么解决呢?
      重新启动Jenkins (注意不是打开网址)
      启动时 指定编码: java -Dfile.encoding=utf-8 -jar <Jenkins的路径>
      在这里插入图片描述
  • 相关阅读:
    Java 基础 | Java 中引用与指针的关系
    【Mysql专题】视图介绍及其基本操作
    苹果设备连接win11开启的wifi热点的断流问题
    强化学习 补充笔记(TD算法、Q学习算法、SARSA算法、多步TD目标、经验回放、高估问题、对决网络、噪声网络)
    账号运营的底层逻辑---获客思维
    “Jmeter WebSocket协议压测”,助你轻松应对高并发场景!
    2019年初Java开发面试经验(南京)
    WPF Button点击鼠标左键弹出菜单
    faust勒索病毒:最新变种[nicetomeetyou@onionmail.org].faust袭击了您的计算机?
    【线性代数基础进阶】特征值和特征向量
  • 原文地址:https://blog.csdn.net/liao_11/article/details/125473639