首页 > 其他分享 >pipeline 将命令执行的结果赋值给全局变量

pipeline 将命令执行的结果赋值给全局变量

时间:2023-04-14 16:00:46浏览次数:39  
标签:pipeline 执行 命令 time 全局变量 赋值

在CI/CD中,使用pipeline脚本,遇到的一个小知识。

pipeline {
    agent any
    environment {
        #自定义一个变量,然后通过shell命令去执行一个获取时间的结果,并赋值给变量。
        time= sh(script: "date +%Y%m%d%H%M%S" , returnStdout:true).trim()
    }
    stages {
        stage("输出当前时间") {
            steps {
                echo "${time}"
            }
        }
    }
}

 

标签:pipeline,执行,命令,time,全局变量,赋值
From: https://www.cnblogs.com/NanZhiHan/p/17318585.html

相关文章

  • mybatis全局变量 (mybatis.configuration.variables) 的应用
    mybatis.configuration.variables是一个可自定义的全局变量:在application.yml中定义:mybatis:mapper-locations:classpath:mapper/*.xmltype-aliases-package:com.example.entityconfiguration:variables:dbtype:mysqlmapper.xml中的使用:<!--更新......
  • c#中byte数组0x_(C#基础) byte[] 之初始化, 赋值,转换。
    c#中byte数组0x_(C#基础)byte[]之初始化,赋值,转换。原文链接:https://blog.csdn.net/weixin_39862716/article/details/111506430byte[]之初始化赋值用forloop赋值当然是最基本的方法,不过在C#里面还有其他的便捷方法。1.创建一个长度为10的byte数组,并且其中每个byte的......
  • dataframe局部赋值
    背景问题描述如下图所示:(A)上图表示某仪器随开关开闭前后的变化曲线;(B)下图表示开关闭状态。现在的需求有三个:不考虑开关状态下超过指定阈值时的监测值统计特征开关打开状态(B=1,粉色区域)下超过指定阈值的监测值值局部信息统计开关闭合(B=0,空白区域)状态下超过指定阈值的监......
  • shell 变量赋值
    shell变量赋值1.read进行赋值  read的脚本中示例语法[root@localhost~]#vimread-1.sh[root@localhost~]#catread-1.sh#!/bin/bashread-p"请输入一个值"Varecho"您输入的变量值为$Var"[root@localhost~]#shread-1.sh请输入一个值oldboy您输入的变量值为old......
  • APIpost全局变量设置--案例全局tocken设置
    官方文档https://v7-wiki.apipost.cn/docs/最佳实践/请求一个需要登录才能访问的接口(基于COOKIE)编写登录API接口,添加后执行脚本脚本内容apt.globals.delete("Authorization");apt.globals.set("Authorization",response.json.data.accessToken);这里需要注意response......
  • 通过JS赋值日期框
      java代码JavascriptExecutorjs=(JavascriptExecutor)driver;js.executeScript("document.getElementById('beginDate').value='2020-05-10'"); ......
  • docker in docker运行pipeline
    一、配置JenkinsMaster挂载Dockerdockerrun--namejenkins-itd--privileged=true-p8081:8080-p50000:50000-v/etc/localtime:/etc/localtime:ro-v/var/run/docker.sock:/var/run/docker.sock-v/bin/docker:/usr/bin/docker-v/mnt/jenkins-data:/var/......
  • 《渗透测试》安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用 202
    PHPStorm:专业PHP开发IDEPhpStudy:ApacheMYSQL环境NavicatPremium:全能数据库管理工具 #数据导入-mysql架构&库表列1、数据库名,数据库表名,数据库列名2、数据库数据,格式类型,长度,键等 #数据库操作-mysqli函数&增删改查PHP函数:连接,选择,执行,结果,关闭等参考:https://......
  • flask-day5——python项目高并发异步部署、uwsgi启动python的web项目不要使用全局变量
    目录一、python项目高并发异步部署二、uwsgi启动Python的Web项目中不要使用全局变量三、信号3.1flask信号3.2django信号四、微服务的概念五、flask-script六、sqlalchemy快速使用七、sqlalchemy快速使用4.1原生操作的快速使用八、创建操作数据表九、作业1、什么是猴子补丁,有什......
  • 解构赋值(数组与对象都能解构赋值)
    ?就是左边有多个变量名对应赋值给右边的多个值数组的解构赋值还可以实现不用新建空变量名,完成相互换值操作可以给左边的变量名设置默认值,有则选对应,无则选默认值对象的解构赋值数组套对象的解构赋值多级对象解构拿里面对象的值(对象套对象)notice,拿数据的时候,可......