2013-06-26 14 views
7

私はジェンキンズのアーカイブフォルダのパスに問題があります。私は自分のプロジェクトのデバッグフォルダ内にあるものだけをアーカイブしたいと思っています。私はそれをするために次のものを使います。ジーンズのアーティファクトをアーカイブする

MyApp1/MyApp1/bin/Debug/* 

私はそれがデバッグフォルダ内に何をアーカイブしますが、同じフォルダ構造(MyApp1/MyApp1/binに/デバッグを)維持することを使用します。
デバッグ(Debug /)フォルダ内のファイルをアーカイブする必要がないのは、私が何をしているかだけです。

助けてください。

答えて

6

アーカイブ成果物の設定だけを使用して、パスの「接頭辞」を削除することはできません。 (いくつかのアップロード拡張機能でこれをサポートしています - 例えばFTP経由での公開プラグイン)

これは簡単な解決策です。

+0

感謝。 –

0

きれいな方法は、適切な作業ディレクトリを設定成果物を、生産に特化し、ステージを持っているかもしれません。助けを

stage('Release') { 
     steps { 
      dir('MyApp1/MyApp1/bin/Debug') { 
       archiveArtifacts artifacts: '**', fingerprint: true 
      } 
     } 
    }