返回顶部
首页 > 资讯 > 精选 >如何使用Jenkins Dashboard插件可视化部署
  • 552
分享到

如何使用Jenkins Dashboard插件可视化部署

2023-06-15 12:06:38 552人浏览 安东尼
摘要

本篇内容介绍了“如何使用jenkins Dashboard插件可视化部署”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Jenkins可视

本篇内容介绍了“如何使用jenkins Dashboard插件可视化部署”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

使用Jenkins可视化部署

插件地址:https://plugins.jenkins.io/deploy-dashboard/ 插件名称:Deploy Dashboard by  Namecheap

如何使用Jenkins Dashboard插件可视化部署

您是否曾经问过自己或您的同事“开发环境中当前部署了哪个版本?” 或“昨天将修补程序部署到生产了吗?”  或“我们的客户两天前遇到了一个错误。您还记得当时部署的版本吗?”。

如果经常出现诸如此类的问题,并且您使用Jenkins进行其CI / CD处理,那么此插件绝对适合您!

敏捷开发领域,我们必须非常频繁地更新软件应用程序。每个版本都应部署到众多环境中。最终,当我们谈论将哪个版本部署到哪个环境时,情况变得一团糟。将整体部署状态放在一个地方会很好,对吗?

在Namecheap,我们将Jenkins用于CI/CD。因此,我们决定通过编写一个名为Deploy  Dashboard的Jenkins插件来确保始终检查每个部署状态。

在本文中,我将向您展示该插件的功能以及如何使用它。

使用Deploy  Dashboard进行可视化

首先,我们想知道哪些代码发布版本已部署到哪些测试和生产环境(或设备)。为了实现此目标,我们制作了一个自定义视图,用作仪表板。

如何使用Jenkins Dashboard插件可视化部署

此外,可以通过单击特定环境查看发布历史。

如何使用Jenkins Dashboard插件可视化部署

入门:将新版本添加到仪表板

假设您已经有一个Jenkins作业可以构建和部署您的应用程序。您唯一要做的就是aDDDeployToDashboard使用环境名称和应用程序版本参数调用该方法。

properties([parameters([     string(name: 'version', description: 'App version to deploy'),     choice(         name: 'env',         choices: ['dev', 'prod'],         description: 'Environment where the app should be deployed'     ) ])]) node {     //...     stage("Deploy") {         // Deploy app version ${params.version} to ${params.env} env                  //add release infORMation to the dashboard         addDeployToDashboard(             env: params.env,             buildNumber: params.version         )     } }

创建仪表板

在Jenkins主页或文件夹上,单击+选项卡以启动新视图向导(如果看不到+,则可能是您无权创建新视图)。

如何使用Jenkins Dashboard插件可视化部署

在“创建新视图”页面上,为视图命名,然后选择“部署视图”类型,然后单击“确定”。

如何使用Jenkins Dashboard插件可视化部署

正则表达式可用于指定要包含在视图中的作业。(例如:“ .*”将选择文件夹中的所有作业)。

如何使用Jenkins Dashboard插件可视化部署

将部署按钮添加到您的版本

在某些情况下,您希望将CI管道与CD分开保存。在这种情况下,Deploy Dashboard  Plugin允许您向构建侧边栏添加其他按钮。您应该只调用buildAddUrl带有标题和URL地址的方法。

node {     stage("Build") {         String builtVersion = "v2.7.5"         // Build app with ${builtVersion} version         //Add buttons to the left sidebar         buildAddUrl(title: 'Deploy to DEV', url: "/job/app-deploy/parambuild/?env=dev&version=${builtVersion}")         buildAddUrl(title: 'Deploy to PROD', url: "/job/app-deploy/parambuild/?env=prod&version=${builtVersion}")     } }
如何使用Jenkins Dashboard插件可视化部署

此功能对于质量检查团队非常有用。只需单击几下,他们就可以将任何现有版本部署到其环境中。我希望它有助于改善您对Jenkins的体验!欢迎您为GitHub中的项目做出贡献。

声明式脚本

pipeline {     agent any     parameters {       choice choices: ['dev','prod'], description: '', name: 'env'       string defaultValue: '', description: '', name: 'version', trim: false     }             stages {         stage('Hello') {             steps {                 script {                    addDeployToDashboard(                         env: params.env,                         buildNumber: params.version                     )                 }             }         }     } }

“如何使用Jenkins Dashboard插件可视化部署”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何使用Jenkins Dashboard插件可视化部署

本文链接: https://lsjlt.com/news/280310.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用Jenkins Dashboard插件可视化部署
    本篇内容介绍了“如何使用Jenkins Dashboard插件可视化部署”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Jenkins可视...
    99+
    2023-06-15
  • 使用Jenkins Dashboard插件可视化部署的方法
    使用Jenkins可视化部署 插件地址:https://plugins.jenkins.io/deploy-dashboard/ 插件名称:Deploy Dashboard by ...
    99+
    2024-04-02
  • Kubernetes如何部署可视化地图
    这篇文章主要介绍“Kubernetes如何部署可视化地图”,在日常操作中,相信很多人在Kubernetes如何部署可视化地图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Kubernetes如何部署可视化地图...
    99+
    2023-06-29
  • 如何使用 Jenkins 自动化 PHP 云端部署?
    通过 jenkins 自动化 php 云端部署,您可以:安装 php 插件并创建新的管道作业。定义构建和部署阶段,包括安装依赖项、运行测试和条件性部署代码。将构建和部署过程自动化,提高代...
    99+
    2024-05-06
    php jenkins laravel git composer
  • JS如使用音频可视化插件Wavesurfer.js
    这篇文章主要为大家展示了“JS如使用音频可视化插件Wavesurfer.js”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如使用音频可视化插件Wavesur...
    99+
    2024-04-02
  • Linux下如何使用jenkins进行自动化部署
    这篇文章主要介绍Linux下如何使用jenkins进行自动化部署,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Jenkins是用Java语言编写的主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽...
    99+
    2023-06-28
  • 如何使用Terraform在AWS上部署Jenkins
    这篇文章主要介绍“如何使用Terraform在AWS上部署Jenkins”,在日常操作中,相信很多人在如何使用Terraform在AWS上部署Jenkins问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 如何使用Jenkins自动部署Git代码
    Jenkins是一个流行的开源自动化服务器工具,可以用于持续集成和持续部署应用程序。通过Jenkins,可以轻松地自动化测试,构建和部署代码。在这篇文章中,我们将学习如何使用Jenkins自动部署Git代码。准备工作:安装Jenkins在本...
    99+
    2023-10-22
  • 详解如何使用Jenkins和Git来实现自动化部署
    Jenkins是一款开源的自动化部署工具,它可以通过配置来自动化构建、测试、部署代码等一系列操作。而Git则是一种流行的版本控制工具,能够管理代码的历史变更记录。在软件开发领域中,Jenkins和Git已经成为了必不可少的工具。本文将介绍如...
    99+
    2023-10-22
  • 如何在Android应用中使用Jenkins插件
    今天就跟大家聊聊有关如何在Android应用中使用Jenkins插件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、Jenkins插件功能介绍Jenkins任务列表图1、jenki...
    99+
    2023-05-31
    android roi jenkins
  • 如何使用tomcat部署Jenkins的升级方法
    这篇文章主要为大家展示了“如何使用tomcat部署Jenkins的升级方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用tomcat部署Jenkins的升级方法”这篇文章吧。使用tomc...
    99+
    2023-06-04
  • maven实现docker自动化部署插件的使用
    构建开发项目 首先打开我们的IDEA构建一个我们的开发项目,配置如下: 接着打开我们的pom.xml修改build的配置,修改以后的代码如下: <build> ...
    99+
    2024-04-02
  • Vue中如何使用echarts可视化组件
    这篇文章将为大家详细讲解有关Vue中如何使用echarts可视化组件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。找到脚手架项目所在地址,执行cnpm install echarts,安装e...
    99+
    2023-06-20
  • idea使用docker插件实现一键自动化部署
    目录环境:一、 docker开启远程连接访问安装配置idea的docker插件创建项目,并配置一 、 创建项目二、 配置项目maven打包,生成镜像创建容器,项目部署到docker修...
    99+
    2024-04-02
  • 怎么使用Jenkins和Git来实现自动化部署
    这篇文章主要介绍“怎么使用Jenkins和Git来实现自动化部署”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Jenkins和Git来实现自动化部署”文章能帮助大家解决问题。一、为什么需要自...
    99+
    2023-07-05
  • 如何配置Bokeh服务器以部署交互式可视化应用
    要配置Bokeh服务器以部署交互式可视化应用,您可以按照以下步骤操作: 安装Bokeh:首先,您需要安装Bokeh库。您可以使用p...
    99+
    2024-05-21
    Bokeh
  • Jenkins一键打包如何部署SpringBoot应用
    小编给大家分享一下Jenkins一键打包如何部署SpringBoot应用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Jenkins简介Jenkins是开源CI&...
    99+
    2023-06-22
  • [python] 基于Gradio可视化部署机器学习应用
    Gradio是一个开源的Python库,用于构建机器学习和数据科学演示应用。有了Gradio,你可以围绕你的机器学习模型或数据科学工作流程快速创建一个简单漂亮的用户界面。Gradio适用于以下情况: ...
    99+
    2023-10-01
    1024程序员节
  • Docker如何搭建Jenkins并自动化打包部署项目
    这篇文章将为大家详细讲解有关Docker如何搭建Jenkins并自动化打包部署项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Jenkins的安装及配置Docker环境下的安装下载Jenkins的Doc...
    99+
    2023-06-29
  • 如何使用redis可视化界面
    使用redis可视化界面的方法:在百度搜索github,进入官网以后搜索RedisDesktopManager,下载exe文件。安装RedisDesktopManager之后,并打开运行。在可视化操作界面,点击下方的加号。输入redis的I...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作