0

Jenkins でジョブを構成し、「このビルドはパラメーター化されています」オプションをオンにしました。私が与えたパラメータ名は「My_Param」です。Jenkins はサーバー マシンにインストールされます。ビルド部分では、 cygwinhttp://<servername>:8080/を開いてスクリプトを呼び出す必要があります。だから私は書く

#!C:\cygwin\bin\bash --login -i
./build/myscript.sh -full

ビルドが完了したら、出力を使用してファイルを別の新しいディレクトリ プレフィックスに移動したいと考えています。このディレクトリ名は、渡す予定のパラメーターです。だから私は書く

mkdir /cygdrive/c/users/admin/Ouput$My_Param

ビルドを実行し、param を最初に渡します が、ディレクトリはサーバー マシンでOutputfirst ではなくOutputとして作成されます。

4

1 に答える 1

1

cygwin を使用しているとのことでしたので、サーバーが Windows 上にあることは理解しています。

パラメーター Windows スタイルの環境変数を試してください: %My_Param%または Linux: ${My_Param}

これが役立つことを願っています。

于 2013-03-28T10:30:33.143 に答える