問題タブ [codeship]
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.
heroku - きれいな流星 0.9 を heroku にデプロイする
私は非常に小さくてきれいな流星アプリを作成しており、最近流星の v0.9 に更新して、「パッケージマネージャー」として隕石を取り除くことができるようにしました。
私にとっては、可能であれば、展開固有のものをソースコードに接続しないことが非常に重要です。
私がやろうとしているのは、良いクリーンな継続的インテグレーションを実行することです。現在、Codeship を使用してテストを実行し、heroku にプッシュしています。しかし、top meteor v0.9 を更新して以来、動作するビルドパックがないようです。
自分でビルドパックを作成するのは合理的な方法ですか? node、npm、meteor をインストールするだけで済みます。または、アプリを「ビルドサーバー」にバンドルし(コードシップでそれを実行できますか?)、必要なものと依存関係をすべて備えた通常のnode.jsアプリとしてherokuにプッシュする別の方法はありますか?
ビルドパックの方法について:
経由で流星をインストールしようとしています
しかし、私が走るとき
私は得る
ruby-on-rails - bundle exec rake db:schema:load が codeship.io で機能しない
Ruby on Rails アプリのテストに codeship.io を使用しています。10 番目のステップで、次のエラーが発生します。database.yml ファイルでどのような変更を行う必要がありますか
データベース.yml
java - 既に構築されたオブジェクトに DaoAuthenticationConfigurer を適用できません
私はこの例外を受けています:
https://travis-ci.org/illopezluna/japan-at-home/builds/37866955で詳細を確認できます
この例外は、テストの実行中にスローされます。しかし、ローカルホストで再現することはできません。常にビルドが成功します:S
amazon-web-services - CodeDeploy を使用して既存のアプリを新しい EC2 インスタンスにデプロイする方法
アプリの新しいバージョンが公開されたら、CodeShip を使用してアプリを AWS EC2 インスタンスにデプロイします。CodeShip は最初にアプリを .zip にパッケージ化し、S3 に配置します。各展開パッケージは、異なるファイル名で生成されています。CodeShip でデプロイすると、 CodeDeployで新しいリビジョンが作成され、現在のすべてのインスタンスにデプロイされます。
一方向では、新しいバージョンをデプロイするたびに、すでに稼働しているすべてのインスタンスにデプロイされますが、アプリの最新リビジョンを CodeDeploy から新しく生まれたインスタンスにデプロイするにはどうすればよいですか? これを達成するために aws-sdk (Ruby または cli) を使用する方法はありますか?
OpsWorks を使用してインスタンスを維持し、カスタム Chef クックブックを使用して環境を構築しています。
ありがとう
continuous-integration - アマゾン ウェブ サービス CodeDeploy appspec.yml の問題
CodeDeploy AWS デプロイ システムを使用してCodeshipを介して Amazon Web Serviceに自動的にデプロイされる Node.js アプリケーションがあります。
展開プロセス中に、現在実行中の Web アプリケーションを停止するようにappspec.ymlに設定しました。デプロイが完了したら、Web アプリケーションを再度起動したいと考えています。
ただし、展開中にこれらのスクリプトのいずれかを appspec.yml ファイルから正常に呼び出すことができませんでした。
AWS 展開エージェント ログに表示されている現在のエラーは次のとおりです。
これは、これらのスクリプトを別の場所で実行しようとしていた古いバージョンの appspec.yml ファイルを参照しているようです。デプロイされたパッケージの appspec.yml ファイルの内容を変更しましたが、このエラー メッセージはデプロイごとに同じままです。
上記の appspec.yml ファイルに加えて、次の変更も試みました。
- 各フックのrunasパラメーターをリストしない
- デプロイされたディレクトリ内のスクリプトを参照する
- デプロイされたディレクトリ外のスクリプトを参照する
- バージョンパラメータを最初に0.0に設定する
残念ながら、appspec.yml のトラブルシューティングに関しては、 AWS のドキュメントを除いて、オンラインにはほとんどありません。
私が間違っている非常に明白なことは何ですか?