問題タブ [automated-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.
msbuild - msbuild を使用して SQL データベースを作成する
msbuildを使用してデータベースを作成するための優れたチュートリアルはありますか?
jean paul boodhoo は、この投稿で nant を使用してそれを行います。彼は、nant ビルド ファイルで使用されるプロパティを設定します。
次に、このようなコマンドラインを使用してデータベースを作成できます..
MSBuild 拡張パックをインストールしましたが、データベースに接続するための接続文字列を入力する場所が見つかりませんでした
ありがとう
解決済み
そして Constants.proj は次のようになります
次に、vs コマンド プロンプトで実行します。
msbuild db.targets /t:QueryDb
実行されるコマンドは、「C:\Program Files\Microsoft SQL Server\90\Tools\Binn\osql.exe」です -U someuser -P somepassword -d NorthwindTest -S (local)\SQLEXPRESS -Q "SELECT * FROM UserProfile "
ありがとうサイード
asp.net-mvc - TFS2010 Beta2 を使用した ASP.Net MVC の自動展開
Asp.NET MVC Web サイトを構築しています。タイトルに示されているように、ビルド プロセスの一部として IIS への展開を自動的に行いたいと考えています。vs2010 beta2 と tfs2010 beta2 を使用しており、開発サーバーは未亡人を実行しています。サーバー2008サービスパック2、つまりIIS 7を意味するので、誰でもそれを行う方法について段階的な方法を提供できます、ありがとう
svn - SVNログを使用して変更されたプロパティを検出する方法
背景:SVNからバージョン間で変更されたファイルをエクスポートし、リモートサーバーにアップロードする自動リリーススクリプトを作成します。
svn logコマンドは、変更されたファイルとプロパティを表示しますが、その詳細な出力を、プロパティの変更に対するコンテンツの変更と区別していないようです。
私はこの出力を間違って読んでいますか、それとも小道具の変更を無視しながらリビジョン間で変更されたファイルのリストを取得する簡単な方法がありますか?
これが私のサンプルコマンドです:
上の2つは小道具の変更(mergeinfo、無視など)のみですが、3番目の項目は実際のコンテンツ編集であり、これはルート全体をエクスポートしないようにするために取得したい実際の項目です。
とにかく、svnlogまたは他のコマンドからコンテンツの変更だけを取得/フィルターで除外する方法はありますか?
asp.net - asp.net で使用するのに適したビルドの自動化と展開のプロセスは何ですか?
プロジェクトの構築と展開を自動的に行うための推奨事項を探しています。
現在の開発セットアップでは、ASP.NET、SVN、CCNET、および開発サーバー ビルド用の MSBuild スクリプトを使用しています。CCNET の代わりに Cruise に切り替えることを考えていましたが、まだ持っていない追加機能が得られるかどうかはわかりません。
自動化したいのは、自動化されたビルドが完了してから、ライブ サイトを新しい変更で更新するまでのプロセスです。サイトの更新には、ベース サイトの更新だけでなく、コードやデータベースの変更などのクライアントの更新も含まれるため、これらのシナリオを処理できるように、プロセスは十分に柔軟である必要があります。
これに対する私のインスピレーションの源の 1 つは、このビデオと、毎月の更新に費やした無限の時間から来ました。
.net - .NET 展開フレームワーク
多くの人が、さまざまなサーバー/環境にアプリをデプロイするために Nant または Powershell を使用しています。
これらはスクリプトに基づいていますが、一部のソリューションでは、Migrator.Net やその他の Ruby にインスパイアされた .NET の Db 展開/移行フレームワークなどのコードに展開を埋め込むことができます。
開発者がコード内に完全な展開を埋め込むことができる、アプリケーション展開用の .NET 用のフレームワークがあるかどうか疑問に思っていました。ファイルのコピー、IIS での Web アプリの作成、サービスの停止と開始など。
php - 各コミット後にSVNからFTPを使用してリモートサーバーにPHPをデプロイする
コミットするたびに、SVNからFTPを使用してリモートサーバーにPhpをデプロイするためのソリューションが見つかりません。追加または編集されたファイルのみをFTPでサーバーにアップロードし、削除されたファイルをSVNから削除するにはどうすればよいですか?コミット後のスクリプトを作成することを考えています...
asp.net - 無秩序な ASP.NET Web アプリケーションの展開を回避するには?
わかりました、これが問題です。
私は、ASP.NET 4.0 と SQLServer 2005 の下で既存の (ASP クラシック アプリになったので、想像できます:P) Web アプリケーションを開発しています。コードと Visual Studio データベース プロジェクト
この Web アプリケーションには、いくつかの「ユニバース」があります (これが私たちの呼び方です)。すべてのユニバースには独自のデータベース (現在は同じサーバー上) がありますが、それらはすべて同じスキーマ (テーブル、sprocs など) と同じソース/サイト コードを共有しています。
ソースコードをデプロイしてから、各データベースでSQLスクリプトを手動で実行する必要があるため、手動でデプロイするのは本当に面倒です。手動で展開すると問題が発生する可能性があることはわかっているので、自動化する方法を探しています。
最近、スキーマを管理し、さまざまなターゲットで diff-schema スクリプトを生成する Visual Studio データベース プロジェクトを作成しました。
パーツの組み方がわからない
私はしたいと思います:
- ターゲットサーバーに「同期」デプロイする方法があります(ありがたいことに、サーバーへの完全なRDCアクセスがあるので、必要に応じてインストールできます)。「同期」デプロイとは、アプリケーション全体を完全にデプロイしたくないことを意味します。アプリケーションには多くのファイルがあり、新しいファイルまたは変更されたファイルをデプロイしたいだけだからです。
- すべてのデータベース ターゲットに対して diff-sql 更新スクリプトを生成し、それを 1 つのスクリプトに結合します。このために、どこかにデータベース名のリストが必要です。
- サイト ファイルをコピーし、生成された SQL スクリプトを簡単かつ自動化された方法で実行します。
MSBuild、MS WebDeploy、NAnt などについて読んだことがありますが、どこから始めればよいのかよくわからず、この手動デプロイを本当にやめたいと思っています。
私が列挙した方法よりも優れた簡単な方法がある場合は、喜んであなたのオプションを読んでください.
これはあまり具体的な質問ではないことはわかっていますが、それについて多くのことをグーグルで検索しましたが、その方法がわからないようです。自動化ツールを使用してデプロイしたことはありません。
どんな助けでも本当に感謝します、
皆さん、ありがとうございました、
よろしく
svn - DreamhostのデプロイヤーをVlad-初期スクリプト
SVNとVladデプロイヤーを使用してアプリをデプロイしようとしています。Vladとその依存関係がインストールされており、問題ないようです。
私は次のことを試みています:
私のconfig/deploy.rbファイルであること:
私はすでに「rakeprodvlad:setup」を実行しましたが、それで問題ありません。しかし、「rake prod vlad:update」を呼び出すと、次のようになります。
どうやらlnを作成するときに文句を言うようですが、権限はすべて正常に設定されています。
私は何か間違ったことをしていますか?セットアップが非常に簡単だったという前提で、Vladから始めたところです。過去にキャップで少し遊んだことがありますが、私はVladのアイデアが好きです。
ant - wldeploy の問題 - リモート デプロイが機能しない
weblogic へのリモート デプロイ用に次の ant 構成を使用しています。
このターゲットのビルド ファイルを実行すると、次のエラーが発生します: BUILD FAILED weblogic.management.ManagementException: [Deployer:149003] Unable to access application source information in '<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0アプリケーション 'myApp.ear' の Draft/EN">/app/myApp.ear'。
デプロイ用の EAR ファイルがステージングされるサーバーの場所を制御できないと思います。しかし、なぜ?ターゲットがピア マシン (Windows) の場合、スクリプトは正常に動作しているようです。ローカル展開も同様に機能します。UNIX環境に関連していますか?またはWebLogicサーバーの設定?
.net - msdeploy/Web 配置ツールを配置するファイルが多すぎる
msdeployを使用して、継続的インテグレーション サーバーからさまざまな環境にサイトを展開しています。
アーティファクトがコマンド ラインから開発サイトに手動でデプロイされる場合。展開は変更されたファイルのみをプッシュし、非常に迅速です。
ただし、テスト環境またはライブ環境にプッシュすると、展開によって、変更されるべきではない多くのファイルがコピーされます。私の理解では、msdeploy は変更されるべきではないタイムスタンプ、サイズ、および属性に基づいて比較されます。
-whatif スイッチを使用すると、多くのファイルが実際には変更されていないにもかかわらず、変更が必要であると報告されていることがわかります。具体的には、umbraco コア ファイル (これは umbraco の Web サイトです)。
誰もこれに遭遇しましたか?
私たちの唯一の考えは、ビルドのアーティファクトから可能な限り除外することですが、適切に修正したいと考えています.