問題タブ [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.

0 投票する
2 に答える
3952 参照

java - Maven を使用したパッケージ フェーズ後にローカル JBoss インスタンスに war ファイルを自動デプロイする

プロジェクトをビルドするときは、次のコマンドを実行します。

packageフェーズ中に、デフォルトのターゲットディレクトリにビルドされた結果のjarファイルを別のディレクトリにコピーしたいと思います。

Mavenでこれを行うにはどうすればよいですか?

0 投票する
1 に答える
1621 参照

amazon-ec2 - シェフがレシピ/クックブックからインストールしない

Chef を使用してアプリケーションをデプロイする際に、何か基本的なことが欠けていると思います。

opscode リポジトリからたくさんのクックブックを複製しました。私は変更を加え、それらを適切にナイフ処理しました。すべてが構成されているため、bash スクリプトを使用して EC2 インスタンスを生成できますが、Chef のインストールは実行されません。

roles/base.rb には、インストールしたいすべてのアプリがあります。

インスタンスに ssh して、次のようsudo chef-clientに吐き出します。

少し待ちますが、まだ何もインストールされていません。action: install各レシピ default.rb について明示的に述べる必要がありますか? 私は困惑している。

0 投票する
1 に答える
2296 参照

powershell - TFS 2010: ソース管理に保存されている powershell スクリプトを実行する

私が働いている会社でTFS2010を使い始めました。eコマースのWebアプリケーション(ショッピングサイト)を制作しています。ビルド テンプレートを使用したビルド後に Web プロジェクトをデプロイするためのカスタム テンプレートを作成しています。Web 展開ツールを調べましたが、MSDN では初期展開しか実行できないことが示されているようで、同じスクリプトで段階的な展開を実行できる必要があります。

テンプレートでinvokeActivityアクティビティを使用して、ビルドの出力を指定されたFTPサイトに自動的にコピーし、必要に応じてSQL(アップグレード)スクリプトを実行するFTPスクリプトを指定することにより、powershellを使用してジョブを実行することを考えていますSSH または s powershell リモート処理の対話型セッションを使用します。(別の SQL スクリプトで指定される可能性があります)

Googleを使用しても明確にできない、私にとって不明な点がいくつかあります。

ビルドをキューに入れるときに、ユーザーがソース管理に存在するスクリプト (例: $(source)\scripts\ftpscript.ps1) を使用するスクリプトとして指定できるようにすることはできますか? powershell はそのファイルにアクセス/使用できますか? または、それをビルド ディレクトリにコピーして、いつ実行するかを指定する必要がありますか? (ソース管理からファイルを取得するためにテンプレートを設定する方法がわからないので、それを行う方法に関する役立つ情報へのポインタは非常に高く評価されます)

前の方法がまったく機能しない場合は、Web サイト プロジェクトに \scripts\ フォルダーを作成し、それをソース管理にコミットしてからBuildDetail.DropLocationRoot & "\scripts\"、スクリプトの場所として使用し、強制を有効にしてスクリプト ファイルのコピーを作成できますか?コピーオプション?

0 投票する
3 に答える
2038 参照

build-automation - 継続的/自動展開はデスクトップアプリケーションにとって意味がありますか?

私は現在、Humble /FarleyによるContinuosDeliveryの を読み始めています。そこにある多くのものは理にかなっていますが、私を悩ませていることが1つあります。

作者は、サーバーベースの(シングルクライアント?)アプリケーション(webappsなど)のみを対象としており、何をすべきかを扱い、wrtを回避しているようです。ビルドプロセス、テスト、展開の自動化。

継続的デプロイのタグが付けられた質問を見ると、この用語はサーバーベースのアプリケーションのコンテキストでのみ使用されているようにも見えます。

それで、私は疑問に思っていました、デスクトップアプリの「セットアップ」(Windowsアプリの話)が作成された後のものを自動化することは意味がありますか?デスクトップアプリの「デプロイ」は常にユーザードライバーであるため、ここで何かを自動化することはどのような意味がありますか。実際、意味のある自動化できるものは何でしょうか。

ああ、ところで。この質問がprogrammers.SEに適しているかどうかは完全にわかりません。そのため、そうなると思われる場合は、遠慮なくそこに移動してください。

0 投票する
3 に答える
1010 参照

xcode - 単一のホワイト ラベル xcode プロジェクトから複数のビルドを自動化するための最良の戦略は?

ビルド プロセスを自動化する最善の方法を研究しています。(以前の iOS 以外のプロジェクトでの経験を通じて) 私は自分のアイデアを持っていますが、さまざまな可能性について賛否両論の適切な議論が必要です。

目的: 単一のターゲット (ホワイト ラベルと考えてください) を持つ単一の xcode プロジェクトは、最小限のユーザー操作と最小限の技術知識で、1..N の異なるフレーバー (具体的なブランディング) で構築する必要があります。AdHoc および/または AppStore 用。

基本的に、これはビルドごとに指定することを意味します。Icons + Splashscreen を含むフォルダー、ブランド固有のリソースを含むバンドル、および (おそらく?) appname、bundle-id などを指定する Info.plist。

尊重または明確化する必要がある問題。

  • Idiot-Proof GUI を介した単一ブランドの手動ビルド (git ブランチ/タグの選択、特定のブランドの指定、IAP 対応、サーバー ドメイン名などのアプリの構成 - info.plist に書き込まれます)
  • 以前の手動テストでは、plist で実行可能ファイル名を設定しても機能しませんでしたか? 申し訳ありませんが、正確な問題を忘れてしまいました..おそらく、配布ビルドには関係なく、Xcode Debug buildconfig の問題でしたか?
  • コード署名?!? プロファイルはオンザフライで指定できますか? 一部のブランドは、顧客自身のプロファイルを使用して構築する必要があります。

私の個人的な感覚: Hudson または CruiseControl + Xcode プラグイン。

Xcode ソリューションに関するドキュメントはたくさんあるようで、私が取り組んだ Flex プロジェクトでこれが動作しているのを見たことがあります。もちろん、それは Ant スクリプトを使用していましたが、尊重する動作構成はありませんでした。それが私の唯一の不確実性です...どこかにハードコーディングする必要があると思いますが、それは一部の人々を喜ばせる答えではありません. 手動でビルドするときに、GUI フォームを介してさまざまな app-config 設定 (サーバー URL、機能 Foo がサポートされているか、ビュー X が表示されているかなど) を指定できるようにしたいという要望があります。それを典型的なハドソンやCCの設定に押し込むのがどれほど簡単かわかりませんか?

したがって、クライアントを構築するための OSX アプリを作成するという提案が 1 つあります。理論的には、必要なすべてのメタデータとアプリ設定を入力するためのクリーンで非技術的な UI と、「ビルド」というラベルの付いた大きな光沢のある緑色のボタンです。しかし、個人的には、このアプローチが従来の CI ソリューションよりも柔軟で実装しやすいかどうかについては懐疑的です。

したがって、問題は基本的に、何が好ましいかということです。従来のサーバーベース、統合されたバージョン管理、CI アプローチ、またはカスタム OSX ユーティリティ?

いずれにしても、ほぼ確実に 2 ~ 3 日 (間違いなく 1 週間以内) で稼働させる必要があります。

0 投票する
0 に答える
255 参照

mobile - Windows Mobile 6.1 自動アプリケーション Web 展開

私は多数の Windows Mobile 6.1 デバイスにアプリケーションを展開する作業を行っており、可能な限り自動化されたソリューションを考え出す必要があります。

次のタスクを実行する必要があります
。 1. アプリケーションの CAB ファイルをデバイスにインストールします (必要に応じて CF 3.5 CAB が含まれています)
2. デバイスでインストールを実行します
3. デバイスの設定を変更します (背景、テーマ、項目) 「今日」画面など)

スクリプトでどの程度自動化できますか? そして、それを展開する最良の方法は何ですか? 理想的には、これを何らかの形式の Web 配信で実現したいと考えています。

0 投票する
1 に答える
5880 参照

android - Android アップデートのインストール - 「アプリケーションがインストールされていません」エラー

最近、既存のアプリに変更を加えました。その変更をダウンロード可能な更新としてユーザーに公開したいと考えています。

アプリケーションは更新があることを認識し、ファイルをダウンロードします。ダウンロード後、apk ファイルをクリックすると、既存のアプリケーションを置き換えると表示されます。[OK] をクリックしてから [インストール] をクリックすると、単に「アプリケーションがインストールされていません」というメッセージが表示されます。

会社を円滑に運営するためにこの更新を必要とするユーザーが 1,000 人までいるため、これを新しい更新へのかなりシームレスな移行にしたいと考えています。

両方のアプリケーション (古いバージョンと新しいバージョン) は、同じ証明書で署名された APK です。電話機能へのアクセスが制限されているため、各ユーザーが手動でアンインストールしてから新しいバージョンをインストールすることはできません。

0 投票する
3 に答える
5275 参照

asp-classic - Classicasp-デプロイを自動化する方法-継続的インテグレーション環境で

http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.htmlおよびhttps://michaelbaylon.wordpress.com/2011/04を読んでいます。 / 13 / manage-sql-scripts-and-continuous-integration / ...自動デプロイメントや継続的インテグレーションなどについてですが、古典的なasp環境での自動デプロイメントについて話しているようには見えず、適切なCIを実際に行うことはできません。自動展開に入らない限り。

MSDeployは従来のaspWebサイトを展開できますか?そうでない場合は、すべてのファイルを正しいフォルダーにコピーしてからIISを起動するビルドスクリプトを作成するのが最善ですか?私はmsbuildとrobocopymsbuild拡張タスクを使用してこれを行いました。しかし、さまざまな環境(QA、開発、ステージング、本番)をどのように処理しますか?さまざまな接続文字列などを配置するためのWeb構成はありません...おそらくmsbuildは構成を認識しています...しかし、Webがない場合はどのように機能しますか構成?

したがって、これらすべての質問で、私は古典的なaspWebサイトの展開スクリプト/モジュール/exeの作成を実際に進めるのに苦労しています。誰かが私を方向付けることができる答え/リソース/さらなる質問がありますか?

0 投票する
2 に答える
1417 参照

tfs - TFS 自動ビルドおよびパブリッシュの要件

私は TFS を初めて使用し、ビルドのテスト/ビルド/デプロイ プロセスを自動化しようとしています。

私が経験している問題は、MSBuild 引数を使用して (Web ページの) 自動配置でビルドを開始しようとすると、必要な DLL がないと不平を言うことです。 Visual Studio Premium または Ultimate を使用していますが、Visual Studio のようなものをサーバーにインストールすべきではないと他の人が不満を言っていました =)

TFS は今のところビルド サーバーでもあります。これらが機能するための既知の要件があるかどうかを知りたいです。

  • 自動化された UI テスト
  • 自動展開
  • 自動公開
  • コード分​​析

TFS 2010 と Visual Studio 2010 (Premium) を使用しています。ヘルプ、コメント、または別のアプローチを歓迎します =)

0 投票する
1 に答える
144 参照

msdeploy - MSDeployパラメータファイルをターゲットサーバーに保存してアクセスできますか?

msdeployのパラメータファイルを保存してターゲットサーバーからアクセスすることは可能ですか、それとも各サーバーの情報を公開元のマシンに保持する必要がありますか?自動ビルドを設定していて、複数のサーバーにデプロイできることを望んでいます。その情報はすでにWeb.configのマシンにあり、ビルドサーバーまたはソースにすべてを保存する必要がないため、接続文字列の変更のためにパラメーターファイルをターゲットサーバーに保持できれば便利です。コントロール。