• 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的路径>
      在这里插入图片描述
  • 相关阅读:
    Error: impossible constraint in ‘asm‘
    【CentOS 7】CentOS 7极致指南:高级部署PyCharm 2022.3.3专业版,实现定制化配置与无缝桌面集成
    wxWidgets(1):在Ubuntu 环境中搭建wxWidgets 库环境,安装库和CodeBlocks的IDE,可以运行demo界面了,继续学习中
    论文解读(RvNN)《Rumor Detection on Twitter with Tree-structured Recursive Neural Networks》
    CentOS 升级 OpenSSL 至最新版
    HTTP1.1协议详解
    【退役记】NOI2022
    CANoe-vTESTstudio之Waveform编辑器
    PPT制作软件哪个好?各种类型的10款好用PPT软件盘点!
    基于模型的系统工程(MBSE)与设计(MBD)的关系思考
  • 原文地址:https://blog.csdn.net/liao_11/article/details/125473639