問題タブ [autodeploy]
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.
maven - リモート JONAS への Maven Cargo のデプロイメントが、既に自動ロードされた war で失敗する
展開の失敗につながるアクションのシーケンスは次のとおりです。
- xxx.war という war を、Cargo を介してリモートの JONAS 4.7.4 に初めて展開します。それは成功し、私の戦争を webapps ディレクトリに置きます。
- Cargo を介してこの戦争を再展開して更新しようとしましたが、問題ありません。成功しました。
- JONAS をシャットダウンして起動します。私のJONASは、webappsディレクトリにある戦争を自動展開するように構成されています。したがって、私の xxx.war は JONAS によって自動的にデプロイされます。
- Cargo を介してこの戦争の新しいバージョンを再展開しようとしています: これは失敗です。戦争が JONAS によって自動配備された場合、Maven Cargo によってそれを再配備することはできません。
JONAS が autodeploy モードでない場合、JONAS の再起動後に Cargo を介して新しいバージョンの war を再デプロイしても問題ありません。
何か案は ?
git - GIT POST-MERGE フック、更新されたファイルを取得
私はuat
gitというタイトルのブランチを持っています。
ブランチで更新さmerge
れたすべてのファイルのクローンを取得したいと考えています。(基本的には、uat サーバーにアップロードするビルドを作成するという考え方が背後にあります) . uat
私はこれをやってみました。
setp 1
つまり、現在のマージですべてのファイルを更新してください。
amazon-web-services - AWS EC2 インスタンスにデプロイする Rocketeer が最新のリリースを実行しない
Laravel アプリケーションがあり、Rocketeerを使用してアプリケーションをデプロイしています。デプロイ後
シンボリックリンクが実際には最新のリリースを指していることを示していますが、ページを更新すると、まだ古いリリースを参照しています。
何が起こっているのか本当にわかりません。この問題は、 DigitalOceanや他のホスティングでは発生しないためです。
助けてください
docker - Docker コンテナー外でスクリプトを実行する
自動デプロイをしようとしているので...
.sh
たとえば、docker イメージを自動的にプルするスクリプトがあります。
そして、それを開始するための POST リクエストを待っています。
そのため、サーバーとして機能するコンテナー (nginx を使用) があります。ただし、そのスクリプトはコンテナーの外部で呼び出す必要があります。これは、任意のコンテナーを更新できるためです。
それは可能ですか?もしそうなら、どのように?