問題タブ [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.
jenkins - CI サーバーで本番環境を模倣する
CI/CD
組織用にセットアップする必要があります。
私の要件は、ci-sever
(ホストされているかオンプレミスであるかに関係なく)operating system
、/var/log
ディレクトリ、nginx
構成php-fpm
などの製品環境を模倣する必要があることです。これにより、統合テスト ケースを実行する際の自信が高まります。
jenkins
オンプレミスサーバーをセットアップして、jenkins
サーバー上で本番環境を簡単に複製できるようにします。
、「codeship」、「circle-ci」などのci
ホスティングサービスでそれを行うにはどうすればよいですか??travis-ci
ruby-on-rails - rspecはコードカバレッジ率を無視しますか?
プロジェクトで実行rspec
した後、Rails 4
すべてのテストに合格しますが、次のようになります。
最後の行として。これによりCodeship
、ビルドが失敗としてマークされ、私に電子メールが送信されます。
このカバレッジ テストを無効にするか、最小カバレッジ パーセンテージを変更する方法はありますか?
heroku - git push heroku masterを防ぐには?
私のワークフローには、次の手順が含まれます。
Git プッシュ (プロジェクトに応じて BitBucket または GitHub に)。
BitBucket/GitHub は CodeShip と統合され、テストが実行されます。
テストに問題がなければ、CodeShip は自動的に Heroku にデプロイします。
リモートリポジトリにプッシュすることにより、展開タスクがトリガーされ、すべてが正常なときに新しいバージョンがライブになると、すべてが正常に機能します。
私の質問は:
時々、私は単にgit push heroku master
このワークフローの目的を完全に無効にしてしまうことがあります。
どうすればそれを防ぐことができますか?ソースが CodeShip の場合にのみ Heroku がデプロイを受け入れるようにする方法はありますか?
bash - Codeship CI で Chimp を使用して隕石テストを実行する
Meteor プロジェクトがあり、Codeship で Chimp を使用してテストを実行したいと考えています。
Chimp を実行する前に Meteor プロジェクトを開始する必要があるという問題があります。Meteor を起動した後、サーバー si が localhost:3000 で準備完了であることを示すターミナルをブロックします。
通常、localhost で Meteor を実行します (開始するのを待ちます)。次に、別の bash タブでチンプを実行します。
Codeship bash では、そのようなことはできません。いくつかの Linux コマンド sleep、&、nohup を試しましたが、まとめることができません。
セットアップ コマンド
コマンドのテスト
上記の設定で、流星コマンドでこの出力を得ました。チンパンジーは決して実行されません。
heroku - Heroku がプライベート npmjs モジュールを見つけられない
Heroku は初めてで、次のように package.json ファイルにプライベートな npmjs 依存関係がリストされているアプリケーションがあります。
そして、次のように .npmrc ファイルをセットアップしました。
NPM_TOKEN がローカル環境変数として、Heroku および Codeship の構成変数として設定されている場合
Heroku アプリは、ローカルと Codeship の両方でデプロイできません。
具体的には、somemodule がレジストリに見つからないという 404 エラー コードが表示されます。
さらに、Heroku アプリのローカル インスタンスを実行できます。
私はこの記事に従っています:
http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules
手順がありませんか?
ありがとう!
meteor - codeship:テストコマンドを無効にする方法は?
meteor アプリをやっていて、パッケージで Digitalocean への自動ビルドに codeship を使用していmupx
ます。Deployment
コマンドは master ブランチで実行されています。正常に動作します。ただし、test
コマンドは他のブランチへのプッシュごとに機能します。test
プッシュごとにコマンドを無効にする方法は?