windows环境搭建Jenkins

这篇具有很好参考价值的文章主要介绍了windows环境搭建Jenkins。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、jenkins

二、安装

1.下载 jenkins 的war包

2.安装 jenkins

3.登录解锁 Jekins

三、Jenkins配置

 修改Jenkins默认下载站点为国内

 Jenkins中文插件配置【别问,问就是我看不懂英文,大佬跳过这个步骤】

应用插件安装,推荐插件中可能会缺少我们所需要的插件,例如我的代码仓库使用的是Gitee,maven打包, 所以在插件管理中搜索Gitee和maven进行安装并重启Jenkins​编辑

Gitee配置【Gitee API V5 的私人令牌https://gitee.com/profile/personal_access_tokens)】​编辑​编辑

工具全局配置【Global Tool Configuration​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​】

四、项目搭建及自动化部署

新建项目,这里我选择的是maven方式​编辑

项目基础配置​编辑​编辑​编辑

选择构建后的操作​​​​​​​,这里执行的是bat脚本,目的是执行代码,因为是在Windows环境下执行代码  我这里选择的是Execute Windows batch command​编辑

build pom配置​编辑

五、总结


一、jenkins

简介:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成

Jenkins功能包括:

  1. 持续的软件版本发布/测试项目。
  2. 监控外部调用执行的工作。

二、安装

1.下载 jenkins 的war包

  1. 进入jenkins官网下载,Jenkins-mis下载地址
  2. 选择最新的下载,然后一键安装即可。

2.安装 jenkins

  1. 双击jenkins.mis安装包, 会出现一个安装设置向导,单击安装向导上的下一步开始安装windows搭建jenkins,jenkins,运维
  2. 设置 jenkins 的安装路径,配置完点击下一步 windows搭建jenkins,jenkins,运维
  3. 安装 Jenkins 时,建议使用本地或域用户将 Jenkins 作为独立的 Windows 服务安装和运行,因为它比使用LocalSystem(Windows 相当于 root)运行 Jenkins 更安全,这将授予 Jenkins 的机器和服务的完全访问权限.

    要使用本地或域用户运行 Jenkins 服务,请指定要用于运行 Jenkins 的域用户名和密码,单击测试凭据以测试凭据,然后单击下一步[大佬指点的, 也可以使用 LocalSystem 访问】windows搭建jenkins,jenkins,运维


  4. 配置 Jenkins 的端口号点击 Test port 测试端口号在 Jenkins 所在的机器上是否空闲windows搭建jenkins,jenkins,运维

     
  5.  配置Java路径,如果本地所需的版本没有会提示你安装windows搭建jenkins,jenkins,运维


  6. 自定义安装,直接点击next就好,最后install进行安装windows搭建jenkins,jenkins,运维

3.登录解锁 Jekins

  1. 服务器访问 loaclhost:{配置的端口号},等待解锁界面出现
  2. 解锁Jenkins,按照页面路径获取管理员密码,复制进去就可以windows搭建jenkins,jenkins,运维
  3. 安装完插件便可以设置 Jenkins 管理员的账号密码进行登录了windows搭建jenkins,jenkins,运维

三、Jenkins配置

  1.  修改Jenkins默认下载站点为国内

    1.  清华大学开源镜像站:https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/,访问镜像站获取相应版本的镜像地址。windows搭建jenkins,jenkins,运维
    2. 选择对应的Jenkins版本点击进入,复制镜像地址windows搭建jenkins,jenkins,运维
    3. 修改 Jenkins 插件下载的镜像地址【快捷访问此界面:本地Jenkins地址/pluginManager/advanced】windows搭建jenkins,jenkins,运维
  2.  Jenkins中文插件配置【别问,问就是我看不懂英文,大佬跳过这个步骤】

    1. 首先先进如插件管理页面windows搭建jenkins,jenkins,运维

    2. 搜索安装Locale 和 Localization: Chinese (Simplified) 两个插件【我这里已经安装过了】windows搭建jenkins,jenkins,运维
    3. 下载安装完重启Jenkins,Jenkins访问路径拼接restartwindows搭建jenkins,jenkins,运维
    4. 重启完,重新登陆Jenkins,点击Manage Jenkins 进入到Configure System系统设置windows搭建jenkins,jenkins,运维
    5. 找到Locale配置,language输入zh_CN,一定要勾选【Ignore browser preference and force this language to all users】windows搭建jenkins,jenkins,运维
    6. 刷新页面中文配置就OK了,可能会出现部分是英文或者中文插件未起作用的情况出现,将language设置成zh_US然后重启Jenkins,再将language改成zh_CN,刷新页面即可【两个插件一定要下载成功,部分还是显示中文也是正常状况】jenkins汉化以及后部分失败解决方法https://blog.51cto.com/593095349/5574570
  3. 应用插件安装,推荐插件中可能会缺少我们所需要的插件,例如我的代码仓库使用的是Gitee,maven打包, 所以在插件管理中搜索Gitee和maven进行安装并重启Jenkins

    windows搭建jenkins,jenkins,运维

  4. Gitee配置【Gitee API V5 的私人令牌https://gitee.com/profile/personal_access_tokens)】

  5. 工具全局配置【Global Tool Configuration​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​】

    1. Maven配置,本地maven的settings文件,如果没有maven的需要下载的windows搭建jenkins,jenkins,运维
    2. JDK配置,我推荐自己下载在Jenkins全局配置里添加windows搭建jenkins,jenkins,运维
    3. Git配置,需要git去拉取代码,路径一定要指到 .exe文件windows搭建jenkins,jenkins,运维

四、项目搭建及自动化部署

  1. 新建项目,这里我选择的是maven方式

  2. 项目基础配置

  3. 选择构建后的操作​​​​​​​,这里执行的是bat脚本,目的是执行代码,因为是在Windows环境下执行代码  我这里选择的是Execute Windows batch command

  4. bat脚本,每次构建成功后Jenkins会在workspace中存储jar包,在Jenkins日志中看一下就能找到
    
    @echo off
    
    set port=23450   //端口号,方便执行脚本时杀掉进程重新构建
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do (
     echo kill the process %%m who use the port 
     taskkill /pid %%m -t -f
    ) 
    echo 服务已停止
    
    if exist "C:\Users\Administrator\Desktop\nanjingface\nanjingface-1.0-SNAPSHOT.jar" del C:\Users\Administrator\Desktop\nanjingface\nanjingface-1.0-SNAPSHOT.jar
    echo jar包删除成功   //本地jar包存储地方,自己创建,做更新用
    
    copy C:\ProgramData\Jenkins\.jenkins\workspace\人脸识别后台\target\nanjingface-1.0-SNAPSHOT.jar C:\Users\Administrator\Desktop\nanjingface\nanjingface-1.0-SNAPSHOT.jar
    echo jar包更新成功  //将每次jenkins构建成功的新jar包复制到自己创建的文件夹中
    
    set BUILD_ID=dontkillme  //作用防止jenkins构建成功时杀死我们启动的代码,导致脚本执行完代码未启动
    START java -Dhudson.util.ProcessTree.disable=true -jar  C:\Users\Administrator\Desktop\nanjingface\nanjingface-1.0-SNAPSHOT.jar &
    echo 服务启动成功
    
    exit
    
    
    

    jenkins 自动化打包并部署 java 项目脚本 windows版https://blog.csdn.net/tiaojiandan8332/article/details/128093504

  5. build pom配置

    1. 最简单的项目不用添加Goals and options

    2. 多Maven项目,可能大多数人的项目都是在父项目下,都可以单体运行,为了避免非必要的构建,需要配置Goals and options

      clean
      install -pl com.parentGroupId:childArtifactId -am -Dmaven.test.skip=true
      

      其中 :
      com.parentGroupId为 父模块的groupId
      childArtifactId 为 子模块的artifactId
       

    3. 多环境项目,为了方便发开,大多数项目的maven是分多场景的,为了避免各环境项目相互影响,所以也需要配置Goals and options

      比如我们需要打包开发环境:

      clean package -P dev
      打包生产环境

      clean package -P prod

      ​​​​​​​​​​​​​​

五、总结

        到最后不说点什么结尾就不知道这篇文章结束了,其实好多人不会用到Windows环境的Jenkins,我之所以用到是因为公司所迫,没有办法;这篇文章主要的是Windows环境下的操作,基于Gitee仓库的,所以用到Linux环境和其他仓库的配置还是有一点变化的,我这里就先不写了,等Linux服务器构建后我在抽时间去搞文章来源地址https://www.toymoban.com/news/detail-703034.html

到了这里,关于windows环境搭建Jenkins的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Jenkins自动打包并部署docker、PHP环境,ansible部署-------从小白到大神之路之学习运维第86天

    第四阶段提升 时  间:2023年8月23日 参加人:全班人员 内  容: 基于Jenkins部署docker、PHP环境 目录 一、环境部署 (一)实验环境,服务器设置 (二)所有主机关闭防火墙和selinux,修改主机名 (三)配置git主机 (四)配置jenkins主机 (五)Jenkins配置 二、基于Jenkins自动打包

    2024年02月11日
    浏览(63)
  • jenkins 访问不了(windows环境)

    访问jenkins时,提示无法访问,如下图: 备注:我的电脑是windows环境,jenkins是直接用war包安装的 1.检查jenkins服务是否已经启动? 步骤: cmd进入命令行 输入:services.msc 会自动打开服务管理页面 如果该服务没有启动的话,就点击启动按钮,如果启动不了会有报错信息,我遇到

    2024年02月16日
    浏览(50)
  • jenkins环境搭建

    key value 环境 centos7 jdk版本 11 git 2.43.0 maven 3.9.6 jenkins最新版本 http://mirrors.jenkins-ci.org/war/latest/ 安装方式请参考博主之前的文章:https://blog.csdn.net/weixin_44702984/article/details/128906562 centos7安装jdk yum安装git方式 执行命令:yum install -y git ; 验证是否安装成功:git --version 1.通过官网下载

    2024年01月17日
    浏览(27)
  • Jenkins搭建步骤Linux环境

    安装jdk 安装maven 安装tomcat 安装node 下载Jenkins.war并且拷贝进tomcat的webapp的文件夹下。 环境变量配置如下自行更改:

    2024年02月09日
    浏览(37)
  • Linux环境搭建Jenkins(详细图文)

    目录 简介Jenkins 特点 一、环境准备 1.jdk环境准备 2.maven环境准备 3.git环境准备  二、安装部署Jenkins(采用war包方式) 1.下载Jenkins ​2.启动war包 1)将下载好的Jenkins的war包上传到服务器上 2)编辑启动脚本,方便 3)启动Jenkins的war 3.浏览器访问 4.插件安装  5.创建管理员账号 6

    2024年02月21日
    浏览(39)
  • 【powershell】Windows环境powershell 运维之历史文件压缩清理

    🦄 个人主页——🎐开着拖拉机回家_Linux,大数据运维-CSDN博客 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 目录 一、Power Shell概述 1.1 Windows Power Shell简介 1.2 PowerShell是什么 1.3 windo

    2024年02月04日
    浏览(67)
  • 基于Docker环境下的Jenkins搭建及使用

    目录        前言: Docker下安装Jenkins 启动Jenkins Jenkins插件下载 配置Jenkins 修改Jenkins时间 配置Python3环境 配置HTML报告/Allure报告 Allure报告配置 简单使用-实例构建 参数化构建

    2024年02月01日
    浏览(38)
  • 【运维】手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月06日
    浏览(62)
  • 搭建Jenkins+Jmeter+Ant自动化集成环境

    一、安装前准备         1. JDK :jdk-8u121-windows-x64         2. jmeter 工具:apache-jmeter-5.2         3. ANT 工具:apache-ant-1.9.7-bin         4. jenkins 工具:jenkins-2.32.2 二、软件安装         1.JDK的安装         双击JDK安装包,选择安装路径(默认安装在C盘,熟悉之后

    2024年02月07日
    浏览(57)
  • 如何使用 Docker 搭建 Jenkins 环境?从安装到精通

    不少兄弟搭 jenkins 环境有问题,有的同学用 window, 有的同学用 mac, 有的同学用 linux。 还有的同学公司用 window, 家里用 mac,搭个环境头发掉了一地。。。 这回我们用 docker 去搭建 jenkins 环境,不管你是用的是什么系统,jenkins 搭建起来都是一样的步骤。 而且使用 Docker 以后,

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包