Jenkins pipeline中获取执行用户的账号和邮件地址

2023-11-05

有时候在pipeline中需要获取执行build 的用户信息,如用户名(用于自动给用户授权另外一个工具)用户邮箱(用于自动给用户发邮件)。这时可以使用插件: Buid User Var
具体pipeline 写法如下:

pipeline {
    agent any
    
    stages {
	    stage('Build_user_info') {
            steps {
                script{
				   wrap([$class: 'BuildUser']) { //plugin:Buid User Var
					   sh'''
					    echo $BUILD_USER_ID
					    echo $BUILD_USER_EMAIL
					    env
					   '''
				   }
                }
            }
        }
    }    
}    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jenkins pipeline中获取执行用户的账号和邮件地址 的相关文章

随机推荐

  • Linux文件权限一共10位长度,分成四段

    Linux文件权限一共10位长度 分成四段 Linux文件权限 1 文件aaa的访问权限为rw r r 现要增加所有用户的执行权限和同组用户的写权限 下列哪些命令是正确的 a chmod a x g w aaa b chmod 764 aa
  • BSC 及HT 等链的NFT 创造及绑定图片教程

    我们首先打开REMIX 智能合约编程网站 下面代码是NFT合约 Submitted for verification at BscScan com on 2021 10 07 File openzeppelin contracts util
  • RxJava基本流程和lift源码分析

    http blog csdn net lzyzsd article details 50110355
  • WebStorm Debug 配置

    WebStorm 调试配置 所需工具 Chrome 浏览器 Chrome 浏览器插件 JetBrains IDE Support WebStorm 配置过程 首先 下载 Chrome 浏览器以及 JetBrains IDE Support
  • node-第三方模块之nodemailer模块

    nodemailer 模块 专门用来发邮件 下载使用
  • 利用原生js实现TodoList----最简单的待办事项列表(附详细注释)

    利用js实现TodoList 1 todoList html
  • UITableView嵌套WKWebView的那些坑

    最近项目中遇到了一个需求 TableView中需要嵌套Web页面 我的解决办法是在系统的UITableViewCell中添加WKWebView 开发的过程中 遇到了些坑 写出来分享一下 1 首先说一下WKWebView的代理方法中 页面加载
  • 锂电池充放电管理芯片和输出芯片

    锂电池充放电管理芯片 和输出芯片 锂电池充放电管理芯片 关乎锂电池供电的产品 在锂电池上 需要三个电路系统 1 锂电池保护电路 2 锂电池充电电路 3 锂电池输出电路 1 单节的锂电池保护电路 单节为 3 7V 锂电池 也叫 4 2V 和
  • springmvc

    springmvc 前景介绍 springmvc图解 环境搭建 工程起步 springmvc的配置文件 相关的注解 RequestMapping的源码 RequestMapping params PathVariable的作用 Reques
  • 【信号与系统】系统线性时不变、因果稳定性的判定

    1 线性 线性包含均匀性和叠加性 其中均匀性是指输入乘以一个常数 输出也乘一个相同的常数 叠加性是指两个输入信号相加 其对应的输出也是相加关系 判定 假设系统输入E1对应输出R1 输入E2对应输出R2 若信号C1E1 C2E2输入系统后得到
  • Kmeans聚类

    一 特征预处理 1 处理缺失 异常值 缺失值直接补0 异常值可以设置一个阈值 比喻小于数据的1分位数 或者大于95分位数 就把数据进行四舍五入 用相应的分位数赋值 这样可以减少异常值对于聚类的影响 因为聚类一般计算的是距离 有异常值影响会比
  • 谷歌瓦片的网址

    有时我们需要离线谷歌地图 最简单的办法是通过网页获取 网上有很多方法 这里介绍一种非常简单实用的 闲话少叙 先上一个网址 http mt0 google cn vt lyrs s x 0 y 0 z 0 打开后在浏览器中可以看到如下图 这张
  • [第二章 web进阶]文件上传]

    先看一下题目源码
  • dataframe先分组运算再合并输出

    dataframe先分组运算再合并输出 主要用到分组函数groupby和合并函数append concat 具体代码 比如先分组 对每组数据进行删除异常值处理 MAD 然后将处理后的数据合并成一个dataframe输出 import os
  • ArcGIS Maps SDK for Unity 0.3旋转

    ArcGIS Maps SDK for Unity1 0版本已出 基础参考 API https developers arcgis com unity sdk 基础 https cloud tencent com developer new
  • Maple学习(一)Maple的安装

    老板找了高尔夫球的代码 想让我运行得出结果 老板做企业管理的 在代码上比我不着急 又是发Maple教程 又是发文档的 看来我的好日子结束了 Maple系统内置高级技术解决建模和仿真中的数学问题 包括世界上最强大的符号计算 无限精度数值计算
  • vhdx中的win10进行大版本系统升级

    文章目录 前言 普通的win10大版本iso升级方式 vhdx中的win10大版本升级方式 难点分析 无法在虚拟驱动器上安装windows 解决方案 HyperV升级vhdx win10 过程效果图 hyperV虚机创建mbr引导启动项 h
  • Java中如何通过键盘输入一个字符串(数组等相关操作)

    如何在自己的程序中进行键盘输入与输出 废话不多说 直接上代码 第一种 1不限制输入数组的长度 import java util Scanner public class InputArrayNoLimitLength public stat
  • 【编程笔试】美团2021校招笔试-通用编程题第3场(附思路及C++代码)

    导览 练习地址 小美的仓库整理 小美的跑腿代购 小美的用户名 小美的区域会议 总结 练习地址 点此前往练习 小美的仓库整理 小美是美团仓库的管理员 她会根据单据的要求按顺序取出仓库中的货物 每取出一件货物后会把剩余货物重新堆放 使得自己方便
  • Jenkins pipeline中获取执行用户的账号和邮件地址

    有时候在pipeline中需要获取执行build 的用户信息 如用户名 用于自动给用户授权另外一个工具 用户邮箱 用于自动给用户发邮件 这时可以使用插件 Buid User Var 具体pipeline 写法如下 pipeline agen