問題タブ [automated-deployment]
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.
database - Web配置コマンドラインツールのdropDestinationDatabaseオプション
ホー、
私はmsdeployコマンドラインツールを取得してデータベースを開発からテストにコピーしようとしています。
テスト時にデータベースを削除してから再作成することを除いて、機能しているようです。
これは私のコマンドラインです。
dropDestinationDatabaseオプションを無視するのはなぜですか?
管理者ユーザーには、ドロップの権限があります。
よろしく、ロブ
ruby-on-rails - 自己更新型Webアプリのセキュリティ
次のシナリオのセキュリティ上の懸念は何ですか?(これは誰かが試みるクレイジーなアイデアの1つであり、おそらくそれは良いアイデアであり、おそらくそれはひどいアイデアです...)
example.comにRailsアプリがあり、https://example.com/admin/update_appにアクションがあります
このアクションには、次の要件があります。
- httpsが必要です(https上にない場合はリダイレクトします)
- 管理者アクセスが必要です
- このアクションにより、「リポジトリパスワード:[]」というフォームのページが表示されます。
- このフィールドは、Railsのログフィルタリングメカニズム(つまり、このメソッド)を介して、サイトへの認証が除外されるのと同じ方法で、サーバーログから除外されます。
このアクションは次のことを行います
- コードリポジトリのパスワードをフィールドに入力し、[送信]をクリックします
- このアクションは、コードリポジトリの安定したブランチから最新の更新をプルし、それらをサイトに適用するシェルスクリプトを開始します(リポジトリ認証が失敗した場合を除き、それ以降のすべてのステップが停止します)。
- Webサーバーが再起動されます
- 「アプリの更新が完了しました」などの簡単なメールが管理者に送信されます
build-automation - 継続的/自動展開はデスクトップアプリケーションにとって意味がありますか?
私は現在、Humble /FarleyによるContinuosDeliveryの本 を読み始めています。そこにある多くのものは理にかなっていますが、私を悩ませていることが1つあります。
作者は、サーバーベースの(シングルクライアント?)アプリケーション(webappsなど)のみを対象としており、何をすべきかを扱い、wrtを回避しているようです。ビルドプロセス、テスト、展開の自動化。
継続的デプロイのタグが付けられた質問を見ると、この用語はサーバーベースのアプリケーションのコンテキストでのみ使用されているようにも見えます。
それで、私は疑問に思っていました、デスクトップアプリの「セットアップ」(Windowsアプリの話)が作成された後のものを自動化することは意味がありますか?デスクトップアプリの「デプロイ」は常にユーザードライバーであるため、ここで何かを自動化することはどのような意味がありますか。実際、意味のある自動化できるものは何でしょうか。
ああ、ところで。この質問がprogrammers.SEに適しているかどうかは完全にわかりません。そのため、そうなると思われる場合は、遠慮なくそこに移動してください。
automated-deployment - 自動展開 TFS 2010
TFS 2010 と Visual Studio 2010 プレミアム エディションを使用しています。自動化された展開スクリプトをどこから始めればよいか教えてもらえますか? ドキュメント/ガイドラインは非常に役立ちます。
上記のリンクは、主に自動展開の戦略を説明しています。展開スクリプトの書き方と、展開スクリプトがどのように見えるかを知る必要があります。
iis-6 - IIS 6 への MSDeploy を使用した TFS 2010 ビルドのエラー - 構成
だから私はTFS 2010の自動展開を設定してきました.SOの他の場所で推奨されている手順の後、ビルドサーバーにVS2010をしぶしぶインストールして動作させました。これで、意味のあるエラーが発生し、一般的に問題を修正できるようになりました。
ただし、現在、私のログでは、これを取得していますが、これは役に立ちません:
C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3847): Web 配置タスクが失敗しました。(IIS 構成システムへの変更をコミット中にエラーが発生しました。操作を実行している ID は 'NT AUTHORITY\NETWORK SERVICE' でした。)
IIS 6 に公開しているのですが、どこかで権限がありませんか?
編集: デスクトップから IIS 6 サイトに正常に展開できます。
email - 別のAntスクリプトからパラメーター(-logger org.apache.tools.ant.listener.MailLogger)を使用して別のAntターゲットをどのように呼び出しますか?
複数のプロジェクトのantスクリプトを特定の順序で開始するために使用されるメインのantスクリプトがあります。
サブプロジェクトごとに、ビルドが成功したかどうかを通知するメールを送信したいと思います。
ビルドが完了した後、flag-loggerwithを使用org.apache.tools.ant.listener.MailLogger
してメールを送信できることを理解しています。
ただし、メールを送信したいスクリプトが複数ある場合は、そのフラグ-logger org.apache.tools.ant.listener.MailLogger
をant呼び出しに渡す方法がわかりません。
正確には、このアリの呼び出しにロガーフラグを渡したいと思います。
<ant antfile = "build.xml" dir = "subproject / build" target = "build" />
とを使ってみparam
ましargs
たが、うまくいきませんでした。
tfs - TFSビルドワークフローInvokeProcessPsExec
TFSビルドワークフローからのビルド中にバッチファイルを自動的に実行しようとしています。次のInvokeProcessアクティビティを追加しました。
ビルドエージェントとビルドコントローラーの両方が問題の「エージェント」にアクセスできることを確認しました。また、定義されているように、PsExec.exeが「C:\PSTools」フォルダーにあることを確認しました。
ビルドを実行すると、「ファイルが見つかりません:PsExec.exe」というエラーが表示されます。この状況でこのエラーが発生する原因を誰かが知っていますか?
continuous-integration - tfs ビルドで resx ファイルが見つかりません
自動化されたビルドとテスト IIS Web サーバーへの展開を使用しようとしていますが、最近の時点で、何らかの理由でビルドが失敗しています。
Errors.resx はプロジェクト内のファイルで、チェックインされています。VS2010 の Publish オプションでも問題なく動作します。
誰もこれに遭遇したことがありますか?
iis - SVN 経由で PHP および asp.net mvc Web サイト用のシステムを構築およびデプロイする
Subversion コードからリモート Web サイトへの自動デプロイを可能にするベスト プラクティス ビルド システムとなるガイドラインを探しています。
現在、3 つのアプリの環境ごとにテスト ブランチと運用ブランチを実行しています。
- PHP アプリケーション
- ASP.NET MVC アプリ
- ASP.NET Web サービス
Visual Studio から Web Deploy を介して ASP.NET アプリを展開し、WebMatrix から PHP アプリを展開します。何もないよりはましですが、デプロイを行うには Visual Studio または WebMatrix とアプリケーションをロードする必要があります。
理想的には、次のようなものが欲しいです:
- Subversion から適切なブランチをチェックアウトします
- 必要に応じてビルドを実行します
- リモート IIS サーバーにデプロイする
- コードの以前のコピーへのロールバックを許可します
- Web インターフェイスを備えているか、単一の CLI コマンドで実行できます (つまり、ワンクリック展開)
- ファイルの移動、ショートカットの作成、ファイルへの書き込みなどを (リモートで) 行うためのファイル管理機能があります。
- 必要に応じて SQL スクリプトを実行できます
- オープンソースまたは無料で使用できます
TeamCity (Professional) を使用するべきか、MSBuild スクリプトを作成するべきか、WebDeploy スクリプトを作成するべきか、または何をすべきかわかりません。おそらくビルドサーバーで実行します。
node.js - node.js を使用した自動デプロイと構成
Java EE ベースの分散アプリケーションに取り組んでいます。これには、複数のメッセージ ブローカー (RabbitMQ、HornetQ)、複数のデータベース (HBase、MongoDB、Rracle)、および JBoss アプリケーション サーバーが含まれます。
node.js を使用してこれらのノードを管理 (デプロイおよび構成) したいと考えています。
それは可能ですか?そのために利用できる簡単に作成できるフレームワークはありますか?