3

プロジェクトをビルドするためにjenkinsジョブをセットアップしました。プロジェクトに jake.sh ファイルがあり、コードは github から取得されます。「npm install」コマンドを実行し、コードがチェックアウトされたら jake.sh を実行したい。

ジェンキンスでこれを構成するにはどうすればよいですか? Build->Execute Shellセクションでgivin ./jake.shとjake.shを試しました

4

2 に答える 2

6

あなたの言うことによると、問題は

  • スクリプトは実行可能ファイルとしてマークされていません。この場合、 Build -> Execute Shell (Linux の場合) を追加しますsudo chmod 777 path_to_script/jake.sh
  • スクリプトがベース ディレクトリにありません。bash スクリプトを実行すると、現在のディレクトリは/path_to_job/workspace. そのため、最初にスクリプト フォルダー ( cd path_to_script) に移動するか、実行時にパスを指定する必要があります./path_to_script/jake.sh

これで問題が解決することを願っています。

于 2013-07-16T14:31:39.760 に答える