2017-09-13 8 views
-1

gitと話すグルーヴィースクリプトを書く必要があります。リポジトリに行き、ファイル名のリストを取得し、配列に格納して返します。次に、それをJenkinsの選択肢のパラメータで表示します。これは可能ですか?GitリポジトリからGroovyスクリプトのリストファイルを作成するには?

+2

確か あなたは再帰的にディレクトリからファイルを取得するには、以下を使用することができます。それは可能です。しかし、特定の質問をしてください。 – StephenKing

答えて

0

パイプラインを使用する場合は、より簡単になります。

あなたは選択肢のparamを追加する必要があるジョブプロパティで
import groovy.io.FileType 

def fileList = [] 

def dir = new File("your_repo_dir") 
dir.eachFileRecurse (FileType.FILES) { file -> 
    fileList << file 
} 

そして:

choiceParam(name: 'Repo Files', choices: fileList.join("\n"), description: '') 
関連する問題