問題タブ [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-8 - Octopus Deploy: IIS HTTPS バインディングで SNI を有効にしますか?
Octopus Deployとその " IIS Web サイトおよびアプリケーション プール" プロセス機能を使用して、ASP.NET MVC アプリを IIS にデプロイします。それはうまくいっています。
次に、 HTTPS バインディングのSNIを有効にします。Octopus Deploy は、このための組み込みのチェックボックスを提供していないようです。SNI が自動的に有効になるように Octopus Deploy の IIS デプロイメントをカスタマイズするにはどうすればよいでしょうか?
Octopus Deploy がすべての HTTPS バインディングに対して SNI を自動的に有効にしていれば問題ありません。そのための設定は必要ありません。
asp.net - Octopus Deploy を使用して log4net Appender 接続文字列を変換する
ファイルに多数の名前付きアペンダーを構成していますがweb.config
、これらを標準の展開の一部として通常の変数変換として扱うことができるかどうか疑問に思っています。
私が変えられるようにしたいのはconnectionString
XML は次のようになります。
octopus-deploy - PostDeploy.ps1を無視するAzure Octopus Deploy
Azure デプロイを使用して PostDeploy.ps1 スクリプトを実行しようとしています。nuget パッケージには PostDeploy.ps1 ファイルが含まれていますが、スクリプトは実行されません。
これはなぜでしょうか?現在、スクリプトの唯一の行は次のとおりです。
このテキストはログに表示されません。
visual-studio - プロジェクト内のファイルが常に出力ディレクトリにコピーされるように強制するにはどうすればよいですか
Visual Studio の C# ライブラリ プロジェクトを使用して、デプロイ アーティファクトとして必要な静的リソースを含めています。(私の場合、RoundhouseE と Octopus デプロイの組み合わせで実行される SQL ファイル)。慣例により、プロジェクト内のすべてのファイルは、「ビルド アクション」が「コンテンツ」、「出力ディレクトリにコピー」が「常にコピー」になるようにプロパティを設定する必要があります。
チームの誰かがファイルを追加したが、これらのプロパティを設定するのを忘れた場合、展開エラーが発生します。これは通常、内部環境で検出されますが、CI ビルドでこれを強制する方法を見つけたいと考えていました。
ビルドを失敗させるか、ビルド中にこれらのプロパティを MS Build タスクでオーバーライドする方法はありますか? 私はこれに間違った方法で取り組んでいますか? どんな提案も歓迎します。
continuous-integration - Octopus と継続的インテグレーション - リリースを作成する際のベスト プラクティスは何ですか?
現在のプロジェクトでは、IIS アプリの構築と展開に Teamcity と Octopus を使用しています。
4つの環境があります。CI 環境 (チェックイン時の自動ビルド、ユニット テストの実行、自動 QA テスト)、および QA、UAT、および Prod 環境 (Octopus を使用して手動でプッシュ)。
ローカル (開発) ビルドでは、デフォルトのビルド スクリプトは、テスト目的でローカルの Octopus インスタンスに直接プッシュします。
CI ビルド (非常に頻繁に実行される) をローカル ビルドと同様のモデルに従う (そして、マスター経由ではなく、Tentacle インスタンスに直接プッシュする) か、Octopus サーバーを経由する (必要なビルドが行われるたびに新しいリリースが作成されます)。
.net - プロジェクト ファイルなしで nuget パッケージを作成できますか
Octopus-Deploy を既存のビルド プロセスに統合しようとしています。Octopus-Deploy は、nuget パッケージがデプロイされることを想定しています。現在、さまざまな理由から、コンパイルされたファイルに対してビルド後にさまざまなファイル構成を変更するため、octopack ツールを使用すると、ビルド プロセスの早い段階でパッケージ化が行われます。
最終的に、mywebsite_QA や mywebsite_UAT などのフォルダーが作成され、それぞれに正しい構成ファイルなどが含まれており、デプロイするのはこれらのフォルダーです。
これらの既に構築されたファイル (主に Web アプリケーション) を取り、それらを nuget パッケージに変換したいと思います。
プロジェクト ファイルまたはアセンブリが必要なように見えるため、これを行う簡単な方法がわかりません。
Web サイトのディレクトリ構造を取り、それを nuget パッケージに変換する方法はありますか?
powershell-2.0 - Octopus Deploy Powershell Silently Continue が機能しないようです
このデプロイ前のpowershellスクリプトを実行しています:
someservice
存在する場合は停止し、存在しない場合はエラーが飲み込まれることを期待しています。
ただし、新しいサービスをプッシュすると、サービスが見つからないというエラーが表示されます。
Inb4 - このサービスは特別な方法 (サード パーティのサービス) でインストールする必要があるため、octopus deploy のサービス インストーラーを使用できません。