2016-05-31 13 views
2

私はJenkinsで作成し、Octopusで展開した触手にリリースを展開しようとしています。リリースは正常に作成され、すべて正常ですが、サーバーに展開しようとすると、エラーメッセージ「The resource 'XXX' was not found」が表示されます。私はプロセスタブに新しいステップを作成しなければならないことを知っていますが、パッケージIDフィールドに何が含まれているべきかわかりません。タコのパッケージIDとは何ですか?

私はそのフィールドをどのように記入する必要がありますか、またはこれをどのように解決できますか?

答えて

2

OctopusDeployアプリケーションの能力がnugetパッケージを展開しているとtentacles.It上のPowerShellスクリプトを実行することができありがとうOcto.exeと呼ばれるAPIがあります。私はあなたがJenkins Jobを引き起こしていると思います。Octo.exeを使ってリリースと展開を作成しています。

また、ナゲットパッケージのフィードは非常に重要です。パッケージがOctopusDeployプロジェクトのナゲットフィードに存在することを確認する必要があります。 Octopusビルトインナゲットパッケージフィードまたは既存のカスタムナゲットフィードサーバーを使用する必要があります。 Octopus内蔵ナゲットフィードを使用することをお勧めします。また、Nugetパッケージのバージョン管理は非常に重要です.Nugetパッケージのバージョン番号を増やす必要があります。そうしないと、パッケージをナゲットフィードに押し込むときに失敗するはずです。

OctopusのパッケージIDは、ナゲットパッケージIDです。名前はcsprojname.nuspecファイルと一致する必要があります。一致しない場合、失敗するはずです。問題が解決しない場合は、問題の詳細をお知らせください。

+0

あなたの答えをありがとう、私はそれを試し、あなたに戻って取得:) – Sebastian

関連する問題