私はこの分野に慣れていないため、ジェンキンスから次のコマンドを実行しようとしました。
npm install
grunt quickStart
これまでのところ、ウィンドウマシン上でウィンドウサービスとして実行しているjenkinsがあり、jenkins用のNodeJsプラグインもインストールしています。
しかし、指示に従ってスタックし、混乱して終了します here 場所。
ここに私にそうするように頼んでいるビットがあります:
私が作成したjenkinsジョブのこの設定は表示されません。 .bat
または.sh
スクリプトからジェンキンスでこれらのコマンドを実行する簡単な方法はありますか。ウィンドウマシンにいるので、.bat
が推奨されます。
注:ジェンキンスでgitを使用してプロジェクトを既にチェックアウトしました!!!
ありがとう
"nodeJsの1つまたはモードのインストールを追加するように求められますが、それらの設定が見つからず、そもそもそれらが必要かどうかさえわかりません。"
jenkinsがノードインストールフォルダーを指し示している必要はないと思います。このためには、Jenkinsの管理->システムの構成-> NodeJS-> NodeJSインストールに進みます。任意の名前で、ノードのホームフォルダーの場所を指します。
...作成したジェンキンスジョブのこの設定は表示されません...
Jenkins設定で設定したら、次のように設定を使用できるようにする必要があります。
.... batまたは.shスクリプトからジェンキンスでこれらのコマンドを実行する簡単な方法はありますか?私はウィンドウマシン上にいるので.batを推奨します
申し訳ありませんが、どのコマンドを参照しているのかわかりません...
お役に立てれば...
Nodejsのビルドツールはnpmなので、jenkinsがjenkins内のワークスペースディレクトリでnpm installを実行し、gitリポジトリをクローンしてからZipにクローンするように指示するシェルスクリプトを作成しました。成功した場合はパッケージを別のフォルダーに移動します。