jenkins - 如何将 sh 脚本中设置的变量传递给后续的 Jenkins 流水线步骤
问题描述
我有一个 jenkins 管道文件,我需要在其中调用一个 sh 文件
node {
stage("Stage1") {
checkout scm
sh '''
echo "Invoking the sh script"
valueNeedstobepassed = "test"
'''
}
stage ('stage2') {
Need to refer the "valueNeedstobepassed" varaible in my
pipleline step
}
}
我无法在第 2 阶段引用变量“valueNeedstobepassed”
请问有什么帮助吗?
解决方案
推荐阅读
- sql - 我想将数字更改为小时:分钟
- ajax - 字段中的值不会通过 ajax 传递给 php
- c# - UTC 到夏令时的本地时间
- c++ - std::vector without exceptions:警告 C4530:使用了 C++ 异常处理程序,但未启用展开语义。指定 /EHsc
- sql-server - 从 XML 读取数据时出现 SQL 查询错误
- azure - 无法在 azure java sdk 中刷新多个资源的令牌
- c# - .NET 音频流可以按 L/R 通道拆分吗?
- c# - 当我将一个经常访问的类字段重新分配给一个新对象时会发生什么?
- python - Python Selenium 分页没有被捕获
- javascript - 有没有办法让正则表达式替换只替换文本而不是像 span> 这样的字符元素,然后破坏 html 代码?