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

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

jenkins - CI サーバーで本番環境を模倣する

CI/CD組織用にセットアップする必要があります。

私の要件は、ci-sever(ホストされているかオンプレミスであるかに関係なく)operating system/var/logディレクトリ、nginx構成php-fpmなどの製品環境を模倣する必要があることです。これにより、統合テスト ケースを実行する際の自信が高まります。

jenkinsオンプレミスサーバーをセットアップして、jenkinsサーバー上で本番環境を簡単に複製できるようにします。

、「codeship」、「circle-ci」などのciホスティングサービスでそれを行うにはどうすればよいですか??travis-ci

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

ruby-on-rails - rspecはコードカバレッジ率を無視しますか?

プロジェクトで実行rspecした後、Rails 4すべてのテストに合格しますが、次のようになります。

最後の行として。これによりCodeship、ビルドが失敗としてマークされ、私に電子メールが送信されます。

このカバレッジ テストを無効にするか、最小カバレッジ パーセンテージを変更する方法はありますか?

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

heroku - git push heroku masterを防ぐには?

私のワークフローには、次の手順が含まれます。

  1. Git プッシュ (プロジェクトに応じて BitBucket または GitHub に)。

  2. BitBucket/GitHub は CodeShip と統合され、テストが実行されます。

  3. テストに問題がなければ、CodeShip は自動的に Heroku にデプロイします。

リモートリポジトリにプッシュすることにより、展開タスクがトリガーされ、すべてが正常なときに新しいバージョンがライブになると、すべてが正常に機能します。

私の質問は:

時々、私は単にgit push heroku masterこのワークフローの目的を完全に無効にしてしまうことがあります。

どうすればそれを防ぐことができますか?ソースが CodeShip の場合にのみ Heroku がデプロイを受け入れるようにする方法はありますか?

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

bash - Codeship CI で Chimp を使用して隕石テストを実行する

Meteor プロジェクトがあり、Codeship で Chimp を使用してテストを実行したいと考えています。

Chimp を実行する前に Meteor プロジェクトを開始する必要があるという問題があります。Meteor を起動した後、サーバー si が localhost:3000 で準備完了であることを示すターミナルをブロックします。

通常、localhost で Meteor を実行します (開始するのを待ちます)。次に、別の bash タブでチンプを実行します。

Codeship bash では、そのようなことはできません。いくつかの Linux コマンド sleep、&、nohup を試しましたが、まとめることができません。

セットアップ コマンド

コマンドのテスト

上記の設定で、流星コマンドでこの出力を得ました。チンパンジーは決して実行されません。

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

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

手順がありませんか?

ありがとう!

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

meteor - codeship:テストコマンドを無効にする方法は?

meteor アプリをやっていて、パッケージで Digitalocean への自動ビルドに codeship を使用していmupxます。Deploymentコマンドは master ブランチで実行されています。正常に動作します。ただし、testコマンドは他のブランチへのプッシュごとに機能します。testプッシュごとにコマンドを無効にする方法は?