タグ付けされた質問 「deployment」

プログラムを使用可能にする一連のアクティビティー(通常はテスト環境または実稼働環境で)

12
Mavenプロジェクトをデプロイすると、java.util.zip.ZipException:LOCヘッダーが無効になります(署名が不正)
を実行すると、次の例外が発生しますmvn install。ローカルリポジトリを削除して、再度実行して同じ例外を取得しました。 [エラー]ゴールorg.apache.maven.plugins:maven-shade-plugin:2.1:shade(デフォルト)をプロジェクトcores-batchで実行できませんでした:シェーディングされたjarの作成エラー:無効なLOCヘッダー(不正な署名)-> [ヘルプ1 ] <?xml version="1.0" encoding="UTF-8"?> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <configuration> <skipTests>true</skipTests> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <excludes> <exclude>commons-logging:commons-logging:jar:*</exclude> </excludes> </artifactSet> <filters> <filter> <artifact>*:*</artifact> <excludes> <!-- workaround for a spring issues --> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <!-- don't want to pick up any other log4j.xml …

15
推奨されるphp配備戦略は何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はPHPで新しいプロジェクトを始めており、他の開発者から、PHPのデプロイメントの好ましい戦略についてフィードバックを得たいと思っています。少し自動化して、変更がコミットされるとすぐに開発サーバーまたは本番サーバーに移行できるようにしたいと思っています。 CapistranoとRubyの基本的なシェルスクリプトを使用したデプロイメントの経験があります。 自分で最初に飛び込む前に、プロジェクトで他の人がこれにどのように取り組んでいるのかを聞くのは素晴らしいことです。 さらに詳しい情報 現在、開発者はサイトのローカルインストールに取り組み、変更をsubversionリポジトリにコミットしています。タグ付けされたリリースをsvnからエクスポートし、それをサーバーにアップロードすることにより、最初のデプロイメントが行われます。 追加の変更は、通常、変更されたファイルを手動でアップロードすることにより段階的に行われます。


30
Androidデバイスの選択-デバイスがオフラインのようです
私はアプリケーションを開発し、それを自分のHTC欲望にデプロイすることを計画していました。USBドライバをインストールしました。私は電話でUSBデバッグをオンにし、電話が接続されているときのみ充電を選択しました。Androidデバイスチューザーアプリケーションを実行すると、デバイスがオフラインで表示されます。この時点で行き詰まっています。任意の助けいただければ幸いです。 Windows 7(64ビット)のEclipse Heliosで開発しています

5
PythonのMaven相当物[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 私はJava開発者/ Pythonの初心者ですが、Mavenの機能、特に依存関係の管理とビルドの自動化がありません(つまり、ビルドしないが、展開用のパッケージを作成する方法を教えてください)。 これらの機能を実現する同等のpythonはありますか? 注:私はpython 2.xを使用しています ありがとう。

3
Azureの展開にそれほど時間がかかるのはなぜですか?
小さなアプリケーションをAzureにデプロイするのに20〜60分かかる理由を理解しようとしています(VS内からではなく、構成/パッケージのアップロード方法を使用しています)。 私はこの状況とこれを読み通しましたが、まだはっきりしていません-誰かがMicrosoftでろうそくに火を灯したり、踊ったりしているような、インスタンスが分散している間に発生する奇妙な非テクノロジーの儀式はありますか?
143 deployment  azure 

28
Android Studio-ローカルパスが存在しません
Android Studioを0.2.4に更新した後、プロジェクトをデプロイできません。apkファイル名の完全な不一致があります。 Waiting for device. Target device: 0146B0020E010020 Uploading file local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk remote path: /data/local/tmp/com.xxx.xxx.android.projectname Local path doesn't exist. ここでいくつかの投稿を読んだ後、出力パスをbuild / apkフォルダーに変更しましたが、問題は解決しません。作成されたprojectname-debug-unaligned.apkの代わりに、彼はprojectname.apkを探しています。探している名前を変更するように指示する方法と場所がわかりません。何か案は? PS:はい、右側のリストに表示されているいくつかの投稿を読みました。IDEの再起動は同僚にとってはうまくいきましたが、私にとってはうまくいきませんでした。 編集: ある問題から次の問題につまずいたので、ダウンロードできる唯一のダウンロード可能なバージョンである0.2.0に戻しました。 UI要素が消えることはなく、新しいプロジェクトを作成できます。そして何よりも、ついにAPKをスタジオからデバイスに再びデプロイできるようになります。0.2.5がリリースされたらすぐに試してみます。

12
開発コードと製品コードをどのように維持しますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 この質問を改善する コードを維持する際に従うべきベストプラクティスと経験則は何ですか?開発ブランチに本番環境対応のコードのみを含めることは良い習慣ですか、それともテストされていない最新のコードを開発ブランチで利用できるようにする必要がありますか? 開発コードと製品コードをどのように維持していますか? 編集-補足質問-開発チームは「commit-as-soon-as-possible-and-often-even-if-if-the-code-contains-minor-bugs-or-is-incomplete」プロトコルまたは「commit- DEVELOPMENTブランチにコードをコミットする際の「完全なコードのみ」のプロトコル?

30
HerokuデプロイメントエラーH10(アプリがクラッシュしました)
ローカルコンピューターでRoRアプリが動作していますが、herokuに送信するとクラッシュします。エラーログはエラーH10を示し、次のように述べています。 2012-11-21T15:26:47+00:00 app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.4.2/lib/new_relic/control/instance_methods.rb:95:in `start_agent' 2012-11-21T15:26:48+00:00 heroku[web.1]: State changed from starting to crashed 2012-11-21T15:26:48+00:00 heroku[web.1]: Process exited with status 1 2012-11-21T15:26:59+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=xxx.herokuapp.com fwd= dyno= queue= wait= connect= service= status=503 bytes= 2012-11-21T15:27:00+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=xxx.herokuapp.com fwd= dyno= queue= …

11
ダウンタイムなしでASP.NETアプリケーションを展開する方法
私たちのウェブサイトの新しいバージョンを導入するために、私たちは次のことを行います: 新しいコードを圧縮して、サーバーにアップロードします。 ライブサーバーで、IIS Webサイトディレクトリからすべてのライブコードを削除します。 新しいコードのzipファイルを、現在は空のIISディレクトリに抽出します。 このプロセスはすべてスクリプト化されており、非常に迅速に行われますが、古いファイルが削除され、新しいファイルが展開されると、10〜20秒のダウンタイムが発生する可能性があります。 0秒のダウンタイム方法に関する提案はありますか?

5
カナリアリリース戦略対ブルー/グリーン
カナリアリリースについての私の理解は、スティッキーセッションがオンになっている運用ノードのサブセットへの部分的なリリースであるということです。そうすることで、最終的に悪いバグをリリースした場合に影響を受けるユーザー/顧客の数を制御し、最小限に抑えることができます。 青/緑のリリースについての私の理解は、2つのミラーリングされた本番環境(「青」と「緑」)があり、変更を青または緑のいずれかのすべてのノードに一度にプッシュし、ネットワークマジックを使用して制御することです。ユーザーがDNS経由でルーティングされる環境。 だから、始める前に、これまでに言ったことに誤りがある場合は、まず訂正してください! 私が多かれ少なかれ順調に進んでいると仮定すると、2つの戦略についていくつか質問があります。 カナリアが青/緑よりも優先されるシナリオ、またはその逆のシナリオはありますか? 展開モデルが両方の戦略を同時に実装できるシナリオはありますか?

3
複数の環境用にrequirements.txtをカスタマイズする方法は?
開発と生産の2つの部門があります。それぞれに依存関係があり、その一部は異なります。開発は、開発中の依存関係を指します。同様に生産。'requirements.txt'と呼ばれる単一のファイルで各ブランチの依存関係を期待するHerokuにデプロイする必要があります。 整理するための最良の方法は何ですか? 私が考えたこと: 各ブランチに1つずつ、個別の要件ファイルを維持します(頻繁なマージに耐える必要があります!) 使用する要件ファイルをHerokuに伝えます(環境変数?) デプロイスクリプトの作成(一時ブランチの作成、要件ファイルの変更、コミット、デプロイ、一時ブランチの削除)

2
mavenのdistributionManagement組織全体を指定する方法は?
中央のネクサスリポジトリにデプロイできるように、多くの(約50以上の)maven2プロジェクトを整理する方法を理解しようとしています。mvn deploy目標を使用する場合は、次のようにdistributionManagementタグでターゲットを指定する必要があります。 <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> 今、私は(50以上の)すべてのpom.xmlにこのブロックを何度も何度も含めたくありません。私の最初のsettings.xmlファイルですが、それを(仕様上)定義することはできないようです。それで、最初の質問は、なぜそうなるのでしょうか?可能であれば、すべての開発者に配布できるmaven2ディストリビューションのsettings.xmlで指定できます。 私が見つけた唯一の可能な解決策は、これらの設定を含む組織全体のmaster-pomプロジェクトを作成し、他のすべてのpom.xmlをこのmaster-pom via <parent>タグに依存させることでした。しかし、これはマルチモジュールビルドでは一種奇妙に見えます。 - master configuration POM (pm) - Project 1 parent pom (p1 with module 1 and module 2 as modules) - Project 1 module pom (with pm as parent) - Project 2 module pom (with pm as parent) 通常、私はすべてのドキュメントを読んで、pomモジュールが親pomを使用する必要があることを確認しました。しかし、継承v。集約についてのmaven …

5
Dockerに最小限のフラスコアプリをデプロイする-サーバー接続の問題
私が唯一依存しているアプリはフラスコです。これはdocker外で正常に動作し、デフォルトのポートにバインドします5000。ここに完全なソースがあります: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() 問題は、私がこれをdockerにデプロイすると、サーバーは稼働していますが、コンテナーの外部から到達できないということです。 以下は私のDockerfileです。画像はフラスコがインストールされたubuntuです。tarにはindex.py上記のリストが含まれています。 # Dockerfile FROM dreen/flask MAINTAINER dreen WORKDIR /srv # Get source RUN mkdir -p /srv COPY perfektimprezy.tar.gz /srv/perfektimprezy.tar.gz RUN tar x -f perfektimprezy.tar.gz RUN rm perfektimprezy.tar.gz # …

2
同じ名前の構成がすでに存在します
10個以上のプロジェクト(VS2010 SP1)を使用したソリューションがあります。ソリューションで次の構成が定義されています。 デバッグ デバッグQA リリースUAT リリース制作 これにより、展開シナリオごとに特定の設定を簡単にセットアップできます。しかし、どういうわけか私が望むように物事をセットアップすることができません。このスクリーンショットをご覧ください: ハイライトされたプロジェクト/構成に注目してください。これらのプロジェクトの「Debug-QA」構成を作成できません(<New>その特定のプロジェクトのセルで選択することにより)。たとえば、DataUtilityプロジェクトに新しい "Debug-QA"構成を追加しようとすると、Visual Studioが怒鳴りつけます。 同じ名前のソリューション構成が既に存在するため、この構成を作成できませんでした。 それは知っている!プロジェクトに構成を追加しようとしています!ここで何が欠けていますか?すべてのプロジェクトに5つの構成をすべて含めたいです。プラットフォームを一致させる(作成する)ときにも同じ問題が発生します(たとえば、DataUtilityプロジェクトに「Any CPU」プラットフォームを追加します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.