最近私のC#ソリューションをコンパイルしてビルドするbuildserverを設定しました。 ところで、MSBuildを使ってビルドしていますが、Visual Studioはインストールされていません。 これで、/ binフォルダを別のサーバに配備したいと考えています。ジッパーの場所があるPowershellのAcess Teamcity案件のパス
src\PROJECTNAME\bin\Debug => deploy.zip
::私は次のアーティファクトパスを設定したビルド設定で :
私の問題へのだから今 C:\TeamCity\buildAgent\system\.artifacts_cache\localhost_9191\httpAuth\repository\download\CONFIGNAME\8.tcbuildid
、そして私のdeploy.zip
があります。
私は左の部分(C:\TeamCity\buildAgent\system\.artifacts_cache\localhost_9191\httpAuth\repository\download\CONFIGNAME
)、ちょうど正しい部分を明らかに変えることができないということです。
<teamcity Data directory>
を設定しても、深い構造と変数のフォルダ名(8.tcbuild)がまだ別の場所に存在するため、問題は解決しません。
したがって、私は明らかにデータフォルダの外にアーティファクトジップを作成できません。 しかし、パスにアクセスする方法が必要ですか? PowerShellスクリプトで使用できるパラメータが見つかりません。
TeamCityでアーティファクトジップを生成し、PowerShellでzipにアクセスして使用する方法を教えてください。たとえば、別の場所にコピーしますか?