2016-11-04 3 views
6

を.zipファイル作成していないとチームシティーからタコへのデプロイ2番目のステップは 'published-app'フォルダを作成し、3番目のステップはそれを取得し、.zipファイルを作成してOctopusサーバーに送信することを意味します。は、私は、次の手順をしています。ネットコアは

第三段階は、タコサーバへの接続が、エラーを与えている

Running command: octo.exe push --server http://server.com/ --apikey SECRET

Pushing packages to Octopus server

Please specify a package to push

私はこのhttps://stackoverflow.com/a/38927027を、次の午前ので、私の第三段階が持っている:

%teamcity.build.workingDir%/published-app/**/* => App.zip 

任意のアイデアをzipファイルである理由作成されていませんか?

答えて

0

TeamCity 2017.1.4(ビルド47070)によって構築されたnet471上で実行されているAspNetCore 2.0 Webアプリケーションを展開している同じ問題に最近直面した人を助ける場合に備えて、

私は「OctopusDeploy:パッケージを作成し、プッシュ」ということに気づいたいくつかの工夫の後のステップを構築するには、当社のGitのチェックアウトのルートディレクトリに走ったので、私は、「パッケージのパスパターン」

%ProjectDirectory%/published-app/**/* => %ProjectName%.%GitVersion.NuGetVersion%.zip

次の値を使用する必要が終わります

NB:%ProjectDirectory%,%ProjectName%および%GitVersion.NuGetVersion%は、TeamCityが置き換えることができるビルドプロセスのどこかで手動で定義したビルドパラメータです。 %ProjectDirectory%ので完全なパスは、我々が経験した<full checkout path>/WebApplication1

もう一つの落とし穴はチームシティーの組み合わせを書いている時点でとocto.exe(からのことだっただろう単にWebApplication1すなわちGitチェックアウトのルートに、アプリケーションのソースディレクトリの相対パスですOctopus.TeamCity v4.15.10)はnupkgファイルの作成が気に入らなかったので、必ず ".zip"ファイルを作成してください。エラーインスタンスでは、次のエラーが表示されます。

Error from Octo.exe: Cannot run program "C:\BuildAgent\temp\buildTmp\octo-temp\3.0\octo.exe" (in directory "C:\BuildAgent\work\4e62985fa616fa1f"): CreateProcess error=206, The filename or extension is too long

関連する問題