当前位置: 首页 > news >正文

Jenkins多stage共享同一变量方式

在第一个stage中为这个变量赋值,在其它stage中使用这个变量

import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
import java.nio.file.StandardCopyOption
import groovy.json.JsonOutput
import groovy.json.JsonSlurper// 共享的变量
def START_TIMEpipeline {agent {label "28"}stages {// 第一个stage里边赋值stage('1th stage') {steps {script{START_TIME = new Date().format("yyyy-MM-dd_HH-mm-ss", TimeZone.getTimeZone("UTC"))echo "${START_TIME}"}}}// 第二个stage里边也能使用stage('Create Timestamped File') {steps {script {echo "${START_TIME}"sh "pwd"sh "touch ./x${START_TIME}x.txt"sh "ls -a"}}}}
}
http://www.lryc.cn/news/384742.html

相关文章:

  • Ant design Vue 表格中显示不同的状态(多条件显示)
  • 如何借助物联网实现土壤监测与保护
  • Linux之prometheus安装和使用简介(一)
  • orcle数据表空间操作sql
  • 【Unity Android】Unity链接安卓手机调试
  • 数据结构与算法笔记:高级篇 - 概率统计:如何利用朴素贝叶斯算法过滤垃圾短信?
  • vue3中通过vditor插件实现自定义上传图片、录入echarts、脑图、markdown语法的编辑器
  • 揭示数据库内核的奥秘--手写数据库toadb开源项目
  • Grafana调整等待时间,避免Gateway timeout报错
  • MetaGPT全面指南:多代理协作框架的深入解析与应用
  • 图的关键路径算法
  • 模型情景制作-冰镇啤酒
  • 网页实现黑暗模式的几种方式
  • VMware Workstation环境下,邮件(E-Mail)服务的安装配置,并用Windows7来验证测试
  • 《信号与系统》复试建议
  • 代码随想录训练营Day45
  • NAT和内网穿透
  • android | 声明式编程!(笔记)
  • 友力科技IDC机房搬迁方案流程分享
  • 仿迪恩城市门户分类信息网discuz模板
  • Windows 注册表是什么?如何备份注册表?
  • B+树与索引解析
  • 华为认证hcna题库背诵技巧有哪些?hcna和hcia有什么区别?
  • 【常用报文状态码】
  • Linux命令详解
  • 在阿里云使用Docker部署MySQL服务,并且通过IDEA进行连接
  • Spring Boot中的国际化(i18n)实现技巧
  • vite-ts-cesium项目集成mars3d修改相关的包和配置参考
  • 「树莓派入门」树莓派基础04-VNC连接与配置静态IP
  • JAVA编程题期末题库【中】