まず第一に、私は ANT に非常に慣れていないため、直面している問題について多くのことを調査しましたが、成功しませんでした。SVN リビジョン番号を取得しようとしています。次のantタスクによって。リビジョン番号を取得しました。しかし、そのリビジョン番号には新しい行があると思います。その番号をアーティファクトに追加すると、表示されますか? その中で。
<target name="revision-number" >
<loadfile srcfile="${basedir}/projectName/.svn/entries" property="revision">
<filterchain>
<headfilter lines="1" skip="3"/>
</filterchain>
</loadfile>
<echo file="REVISION" message="${revision}"/>
</target>
ここに ZIP ロジックが入ります。
UNIX端末で名前が表示されると、projectName.12345?.tar.gzが表示され、winscpでは正しい名前です-projectName.12345.tar.gz
ログ [エコー] 開始 Zip [tar] ビルド tar: /opt/maven/hudson/jobs/project/workspace/projectName.tar [gzip] ビルド: /opt/maven/hudson/jobs/project/workspace/projectName.156308 [ gzip] .tar.gz [echo] zip を停止
[gzip] が 2 つあります。
winscp (エラー コード 123) を使用して .gz ファイルをコピーしているときにエラーが発生するため、この新しい行を削除します。
ありがとう