如何在Jenkinsfile中的Powershell中创建环境变量?

时间:2019-09-24 13:09:49

标签: powershell jenkins jenkins-pipeline

我需要在Jenkinsfile中创建环境变量,该变量将在当前工作空间中存储扩展名为.sln的文件的名称。我不知道该怎么做。我试图用powershell来创建它

$project_to_publish = (dir *.sln).BaseName

但是我不知道如何使其成为环境。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

如果您使用的是管道脚本,则不必使用PowerShell,而可以使用findFiles

def files = findFiles(glob: '*.sln')
println files[0]

在自由式工作中,这取决于您要做什么。

答案 1 :(得分:0)

您应在管道的“环境”部分中定义变量,并在Powershell脚本中使用$ env:variablename对其进行更新。