2016-05-31 4 views
1

npmインストールとWebpackプロダクションビルドを実行するスクリプトをJenkinsで実行します。 その後、tarが作成され、リモートサーバーにコピーされます。Jenkinsスクリプトtar:書き込みエラー

スクリプト例:

npm install 
    npm run build 
    cd build 
    sudo tar -zcvf ../${TGZ_FILE} . 

しかし、我々はそのエラーを取得:それはなぜ起こるか

tar: write error 

任意のアイデアを?

答えて

3

私は2週間前に同じ問題に遭遇しました。コマンドラインからtarを打つと、すべてうまくいっていたようだ。

私は、ジェンキンスがそれほど多くの出力を処理できないことは間違いありませんでした。もちろん、は冗長フラグを削除しました。それが何とか私たちの問題を解決しました。

は(-vなしで)それほど冗長実行してみましょう:

npm install 
npm run build 
cd build 
sudo tar -zcf ../${TGZ_FILE} . 

は正直に言うと、私はこれらの問題の原因をまだ考えて、持っていない - しかし、私はそれはあまりにも、あなたの問題を解決したいと考えています。

注意:sudoを回避することを検討してください。シェルスクリプトで使用することは悪い習慣と考えられます。

関連する問題