我々はCIツールとしてジェンキンスを使用するために使用される、私はジェンキンスウィンドウスレーブでシェルスクリプトを実行することができ、手順は次のとおりです。Teamcity Windowsエージェントでシェルスクリプトを実行する方法は?
1.installのcygwinのジェンキンスで、Windowsのスレーブ
2.addステップ上のようにシェルスクリプト
3.add:
が、私はジェンキンス内の任意のシェルスクリプトを実行することができます最初の行に "エクスポートパスは、=/cygdriveの/ Cは/ dev /ツール/ cygwinの/ binに$ PATHに"。
チームシティーに移動する必要があり、上記の手順はチームシップでは機能しません。
"コマンドライン"を実行し、最初の行を "export PATH =/cygdrive/c/dev/tools/cygwin/bin:$ PATH"に設定すると、 "export"というエラーが表示されます内部または外部のコマンドとして認識されません "。
解決方法はありますか?私はシェルスクリプトをcmdに書き直したくありません。私の神
)その後、サービスを再開しましたか? –
ビルドがトリガーされたときにシェルスクリプトを実行したいですか?私は "TeamCityエージェント"と混同しています。 – Brandon
@EvolveSoftwareLtdはいビルドエージェントにcygwinをインストールして既に再起動します – user3203342