首页 > 其他分享 >Jenkins

Jenkins

时间:2024-08-07 17:16:51浏览次数:12  
标签:插件 Git 配置 SSH Jenkins 安装

  translator

  Double-click Select to translate

Jenkins

前言

2024年的第一篇博客给大家带来的是Jenkins的安装、配置和使用,这里自己也做个简单的笔记,后续开发中可能会继续用到。

  1. 前期准备
  2. 下载Jenkins
    官网:https://www.jenkins.io/
    文档:https://www.jenkins.io/doc/
  3. 下载Git
    官网:Git (git-scm.com)
  4. Java的JDK
    官网:https://www.oracle.com/
  5. 博主使用

通过百度网盘分享的文件:Jenkins
链接:https://pan.baidu.com/s/1Evmtog1LJD86HLcpWqrUug
提取码:yxga

二、Jenkins安装

    1. 打开安装包,Next

    1.  选择目录,建议默认 

 

    1. 设置本地访问或域访问

     

    1. 输入账密点击test credentials出现警告,则在window下找到本地安全策略设置,添加你所登录用户:

    1. 设置Jenkins访问端口,选择可用端口
    2. 设置Java的Jdk目录(安装包中有以及一键配置环境变量)
    3. 安装Jenkins:
    4. 确认安装
    5. 安装成功

三、Git安装


死亡下一步直至完成

四、Jenkins设置

  • 解锁Jenkins
    打开浏览器,输入网址:http://127.0.0.1:8000(本地的,如果有设置域名和其他端口自己换一下),根据提示输入管理员密码
  • 安装插件
    选择安装推荐的插件即可,等待安装完成
  • 创建账号
  • 配置实例

五、Jenkins全局配置

  • 安装所需要的插件

Manange Jenkins ——> Plugins ——> 可选插件
安装Publish over SSH或其他需要的插件:

注意:因为浏览器的不兼容安装按钮有可能会丢

  • 全局配置
    可以根据项目需要配置对应的功能,后续直接导入到项目配置中即可,本项目目前就用了一个Publish over SSH配置如下:
  1. 新增SSH Servers,配置如下:
  2. 补充:如果多个服务器,点击新增就又一个完全独立的服务器连接象。
    全局配置根据项目所需进行配置。

六、Jenkins使用

接下来进行简单的入门:

  • 新建一个项目
  • General,按需配置
  • 自定义工作空间
  • 使用Git

    配置源码管理,需要配置远程的git仓库地址和账户,注意对应的分支
  • 使用windows批处理方式发布
  • 单个项目设置SSH

    注意:命令可能不执行则如下SSH高级中勾选Flatten files原因未知
  • 保存并构建

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

总结

以上就是对Jenkins的简单了解和使用,这个软件真的可以实现自动化部署、自动化运维和测试,可以达到解放双手的目的,如果成功则成就感满满。加油吧!

标签:插件,Git,配置,SSH,Jenkins,安装
From: https://www.cnblogs.com/hanyiblog/p/18347466

相关文章

  • Jenkins部署手册
    一、概述Jenkins是一个持续集成环境,底层由Java开发,它的工作流程可以看作:1、从服务器拉下源代码到本地2、恢复相关程序包nuget3、MSBuild编译程序4、发布程序 二、安装在测试服务器212中依次安装SVN、JDK、VisualStudio、Jenkins,安装包如图:  配置环境变量、安装过......
  • Windows环境下Jenkins安装手册
    Jenkins是一款自动化服务器,支持持续集成和持续交付。本手册提供Windows环境下Jenkins的安装和使用步骤。 下载:网址:https://www.jenkins.io/点击下载按钮,选择合适的版本下载     安装:双击安装包开始安装,依次点击下一步,更改Jenkins端口号避免占用,8090  选......
  • 基于Docker Swarm、Portainer和Jenkins的Spring Cloud服务自动构建和部署
    本文探讨基于DockerSwarm、Portainer和Jenkins的SpringCloud微服务自动构建和部署。相对本文讨论的方案,业界更主流的是基于k8s,显而易见k8s的功能更强大,但也更复杂,也需要投入更多开发和运维成本。对于小公司,集群规模不会很大,DockerSwarm加上Portainer可以满足大部分需求,建议可以......
  • Jenkins API用户认证方式
    1、概述Jenkins的API可以通过用户名+密码或者用户名+Token的方式来进行认证,这篇文章以具体示例来说明具体的使用方式。2、Jenkins环境本文示例基于Jenkins2.452.3版本进行演示,详细的环境构建可参考《Centos7下安装配置最新版本Jenkins(2.452.3)》这篇博文。3、Jenkin......
  • Jenkins产介绍
    Jenkins介绍Jenkins是一款流行的开源持续集成(ContinuousIntegration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能,官网:https://www.jenkins.io/zh/。Jenkins的特征:开源的Java语言开发持续集成工具,支持持续集成,持续部署。易于安装部署配置:可通过yum安装或下载war包......
  • Jenkins未授权访问漏洞
    Jenkins未授权访问漏洞默认情况下Jenkins面板中用户可以选择执行脚本界面来操作一些系统层命令,攻击者可通过未授权访问漏洞或者暴力破解用户密码等进入后台管理服务,通过脚本执行界面从而获取服务器权限。漏洞复现步骤一:使用以下fofa语法进行产品搜索port="8080"&&......
  • [图文直播]Jenkins单分支流水线任务实操
    前言去年的时候,工作角色被定义为去做中台服务,虽然这个工作并不是我职业规划的主线,但正好也借此机会,去解决掉我“闭环能力”中一个暂时缺失的环节,我对自己的定位一直都是要做一个“极限单兵”,希望在地质专业软件这个相对细分的领域,做到自己能完全闭环下面的各个阶段。项目启动->......
  • 使用PasteSpider实现类似Jenkins的功能,让你的2G服务器也可以飞起
    或许你接触过Jenkins,在我理解就是拉取源码,然后构建成镜像,最后启动容器!但是这个功能对于小内存的服务器来说就是奢望了!今天介绍一个新版本,把你这个遗憾弥补下!在PasteSpider中,也是支持拉取源码,然后编译发布的!!!以下案例使用svn作为源码管理如果你使用git作为源码管理,道理差不多......
  • 19. rs、deploy和Jenkins集成K8S实现CICD实战
    1.rs控制器1.作用可以实现Pod的副本控制。相比rc资源,其功能性更强且更加轻量级。2.案例1-rs实现类似rc的功能[root@master231rs]#cat01-rs-xiuxian-matchLabels.yamlapiVersion:apps/v1kind:ReplicaSetmetadata:name:rs-xiuxianspec:#指定Pod的副本数量r......
  • docker安装Jenkins
    1、拉取jenkinsdockerpulljenkins/jenkins2、配置jenkins路径mkdir-p/data/jenkins_home3、启动jenkinsdockerrun-d-uroot-p8081:8080-p50000:50000--namejenkins--restart=always-v/data/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/local......