我需要在Jenkinsfile中创建环境变量,该变量将在当前工作空间中存储扩展名为.sln的文件的名称。我不知道该怎么做。我试图用powershell来创建它
$project_to_publish = (dir *.sln).BaseName
但是我不知道如何使其成为环境。有什么想法吗?
答案 0 :(得分:0)
如果您使用的是管道脚本,则不必使用PowerShell,而可以使用findFiles。
def files = findFiles(glob: '*.sln')
println files[0]
在自由式工作中,这取决于您要做什么。
答案 1 :(得分:0)
您应在管道的“环境”部分中定义变量,并在Powershell脚本中使用$ env:variablename对其进行更新。