問題タブ [octopus-deploy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - 手動で生成された MachineKey は展開間で保持されません
2 つの Web サーバー (Windows 2012) と、それぞれに 1 つの Web サイト (ASP.NET MVC 4) があります。ASP.NET 暗号化が正しく機能することを確認するために、次のことを行いました。
- Octopus を使用して両方のサーバーにアプリをデプロイしました
- 最初のサーバーに移動し、Web サイトを選択し、[マシン キー] アイコンをクリックし、すべてのチェックボックスのチェックを外し、[キーの生成] をクリックしてから [適用] をクリックしました。
- 次に、生成されたキーを他のマシンにコピーしました
これは機能しましたが、次の展開までしか機能しませんでした。デプロイにより、マシン キーの値がデフォルト値にリセットされたようです。展開プロセスは非常に簡単です。
- アプリ プールを停止する
- アプリ フォルダのコンテンツを削除する
- 新しいファイルをアプリ フォルダーにコピーする
- アプリ プールを開始する
回避策として、web.config にキーがありますが、これは明らかな理由から完全にはほど遠いものです。
値がリセットされる理由はありますか?
ありがとう
パヴェル
deployment - Nuspec ファイルの名前変更が octopack で機能しない
octopus と teamcity を使用して自動公開しています。複数の構成を持つプロジェクトがあり、同じソリューションに対して異なるパッケージ ID が必要です。また、プロジェクトには 1 つの nuspec ファイルがあります。teamcity プロジェクト構成では、 /p:OctopusNuSpecFileName=team.IUS.nuspec も msbuild に渡します。しかし、それでもそのパッケージの名前を、ビルドパラメーターで渡している名前に変更していません。チーム パッケージの名前を team.IUS に変更します。それが作成するアーティファクトは、まだ team.1.0.0.19.nupkg を作成しています。私が間違っていることを考えてください。ガイドしてください
.net - ビルド終了トリガーは、親ビルドが手動で呼び出されたときにのみ発生します
github にプッシュしたときにソリューションがビルドされるように、teamcity ビルド (A) のサービス フックをセットアップしました。
次に、以前のGithubトリガービルドAが完了したときにいくつかの作業を行うFinish Build Triggerを備えた別のビルド(B)構成があります。
奇妙なことは、A ビルドで手動で「実行」をクリックしたときにのみ B ビルドがトリガーされることです。
A ビルドが GH によってトリガーされると、ビルドは正常に完了しますが、トリガー ビルド B は起動しません。
誰にもアイデアはありますか?
testing - Octopus Deploy でデプロイをテストする方法
Octopus Deploy を使用して、ASP.Net プロジェクトのリリースの自動化に取り組んでいます。Octopus でリリースを作成している間、次のテストを完全に手動で実行しています。
リリースがデプロイされているかどうかを確認しています
- 期待されるすべて
- 予想される場所で
- 必要なすべてのサービスまたは Web サービスが再起動されました
- すべてのデプロイ前/デプロイ後のスクリプトが正常に実行されました
これは、別のサーバーに移動し、Octopus Deploy によって生成されたリリース ログを読み取ることを意味します。間違いが発生するリスクがあり、将来の変更によって展開が不安定になる可能性があります。
Octopus Deploy Release の一種の統合テストを実行するツールや、上記のプロセスを自動化するツールはありますか。また、テストを自動化する簡単なツールを作成することにもオープンです。
ありがとう!
powershell - NLB を使用して負荷分散用の PowerShell スクリプトを作成する方法
負荷分散されたサーバーで team-city を使用してタコの展開を行っています。タコがサイトを展開する前に、powershell predeploy スクリプトでサーバーの負荷分散を行うことができるように、powershell スクリプトを作成したいと考えています。また、デプロイ後のスクリプトを使用してサーバーを元に戻したいと考えています。どのように私はpowershellに新しく書くことができますか?
teamcity、octopus、windows server12 を使用しています。
どうもありがとう
teamcity - TeamCity からのタコの自動デプロイ中にデプロイ手順をスキップする
Teamcity から自動デプロイを実行しているときに、Octopus プロジェクトの特定の手順をスキップしたいと考えています。これをセットアップする方法に関するドキュメントを読み、展開を行うようにしました。
これを使用しているときに Octopus の展開手順をスキップするにはどうすればよいですか? または、基本的な手順のみを含む自動展開用の別のオクトパス プロジェクトを作成してから、すべての手順を含む別のプロジェクトを作成する必要がありますか?
助けていただければ幸いです。
rest - Octopus rest API を使用してリリースを作成する
Octopus REST API を使用してリリースを作成する方法を教えてください。
octo.exe を使用してリリースを作成できますが、REST API を使用してそれを行う方法がわかりません。
をhttp://localhost:8080/api
調べましたが、リリースの作成方法がわかりません。
このREST APIはその機能を提供していますか??