私は QuickBuild を初めて使用します。
テキストファイルに保存されているさまざまなバージョンがたくさんあります。
ビルド プロセスを開始するには、テキスト ファイルからバージョンを取得し、シェル スクリプトに渡す必要があります。
私の質問は、QuickBuild 環境を使用してファイルの内容を読み取るにはどうすればよいですか?
Groovy、MVEL、および OGNL 言語をサポートしていることは知っていますが、どの言語にも詳しくありません。
前もって感謝します。
私は QuickBuild を初めて使用します。
テキストファイルに保存されているさまざまなバージョンがたくさんあります。
ビルド プロセスを開始するには、テキスト ファイルからバージョンを取得し、シェル スクリプトに渡す必要があります。
私の質問は、QuickBuild 環境を使用してファイルの内容を読み取るにはどうすればよいですか?
Groovy、MVEL、および OGNL 言語をサポートしていることは知っていますが、どの言語にも詳しくありません。
前もって感謝します。
私は解決策を見つけました:)
${groovy: str = new java.io.File("[PATH_TO]/file.txt").text}
また
${groovy: str = new java.io.File("[PATH_TO]/file.txt").text
str.split("[\\r\\n]")[0] }
最初の行だけを読む。
私に感謝します:)
最初の行のみを読み取るためのわずかに短いバージョン(EOL文字については何も想定していません):
${groovy: str = new File("[PATH_TO]/file.txt").readLines()[0] }