Jenkins(Hudson)では、プロジェクトのチェックアウト場所を変更する方法を教えてください。Jenkins(Hudson)SVNチェックアウトディレクトリ
私はプロジェクトがデフォルトジェンキンスで/var/svn/project
であるのapache2のドキュメントルートにチェックアウトしたいが、私はコピーするシェルコマンドを実行していると考え/lib/jenkins/
上/jobs
ディレクトリにそれをチェックアウトjobsフォルダーからdoc-rootにコードをチェックアウトしましたが、変更されたファイルが1つでもあってもフォルダー全体がコピーされます。
私はrsyncをするにはなっているはずですかジェンキンスが(でもプラグインで)これを行うことができます
を十分にトリックしていますか? – Tony
ftpプラグインを使用してリモートサーバーに展開することができましたが、ローカルサーバー上のコードを更新することはできません。 apacheとjenkinsとsvnはすべて同じサーバーにあります – heshanh
JenkinsをオフにしてFTPプラグインも使用できるように思えます。しかし、あなたが想像するのと同じ効果を得るためにジョブスクリプトを使用できるはずです。私たちの仕事は、scpを使ってJenkinsワークスペースから必要な場所にファイルを移動します。 – Tony