問題タブ [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 投票する
2 に答える
938 参照

codeship - コードシップでのビルドのスキップ

ビルドのスキップに関する Codeship のドキュメントを読んでいます。

コミットを行うときの正しい形式を理解するのに苦労しています。100 の無料の月間ビルドを超えたくないので、ビルドをスキップします。代わりに自分でテストを実行します。

Codeship は、コミット メッセージに対して、--skip-ciまたはできると言っています。[skip ci]次のような形式を試しました:

これらのどれも機能しません。正しいフォーマットは何ですか?

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

php - Codeship および PHPunit セレン クラスがロードされていません

Codeship を使用して、WordPress の PHPUnit テストを実行しています。

正常に動作するように書かれたテストWP_UnitTestCase

ただし、私のセレンテストは実行されません:

Codeship で次のエラーがスローされます。

PHP 致命的なエラー: クラス 'PHPUnit_Extensions_SeleniumTestCase' が見つかりません

ただし、テストはローカル マシンで正常に実行されます。

これは私の composer.json ファイルです:

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

gruntjs - コンパスでうなり声を実行するコードシップ

コードシップとの継続的統合をセットアップしようとしています。私たちのプロジェクトは、今のところpublicディレクトリにあるAngularアプリを備えたRails APIです。機能するために、grunt はコンパスの実行可能ファイルを見つける必要があります。

セットアップコマンドは次のようにする必要があります。

そしてパイプラインをテストします:

ただし、コードシップは行が好きではないようで、次のようgem install compassに不平を言っています。

そして、それは私が理解していないヒントを与えてくれます:

ただし、行を削除し、代わりにRails appgem install compassに追加すると、機能します。しかし、Gemfile にコンパスを追加することについて、私は本当に醜く、悪いと感じています。それとは何の関係もありません。私のRailsアプリはREST APIなので、コンパスやcssなどについて何も知りたくありません。compassGemfile

ありがとう。

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

node.js - コードシップのデプロイ フックでノード npm スクリプトを実行する方法

heroku デプロイ フックへのコードシップの一環として、アプリの起動前にデータベースの更新/移行を実行したいと考えています。codeship デプロイ ステップを使用して、heroku で npm スクリプトまたはコマンド ライン スクリプトをトリガーするにはどうすればよいですか?

npm start スクリプトの一部として入れようとしましたが、データベースへの接続に問題があるようです。例えば

package.json から

"start": "./node_modules/.bin/knex migrate:latest && node server.js"

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

rabbitmq - Codeship で RabbitMQ を構成するにはどうすればよいですか?

彼らは rabbitmq_management プラグインが有効になっていると主張していますが、実行しようとすると「sh: 1: rabbitmqadmin: not found」というメッセージが表示されます。

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

heroku - Codeship から Heroku にビルド アーティファクトをデプロイするにはどうすればよいですか?

新しいプロジェクトを開始するにあたり、アセットのコンパイルや圧縮など、いくつかのビルド アーティファクトをテストして生成する Node アプリのスケルトンをまとめました。Codeship でテストを実行しているので、ビルドが成功すると Heroku へのデプロイが開始されます。リポジトリにあるもののコピーだけで、ビルドされたファイルをデプロイする方法が見つからないことを除いて、彼らはそれをすべて非常に簡単にしました.

誰もこれを成功させましたか?テスト後にアセットを再構築し、それらを手動でデプロイするためのカスタム デプロイ スクリプトを作成することは、既存のツールセットに対して機能するように感じます。これを実行したいと考えるのはおそらく私が初めてではないでしょう...

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

postgresql - データベースを使用して Codeship で Play Framework の実行テストを実行する

Codeship で Play アプリのテストを実行する必要があります。問題は、アプリが接続先のデータベースを見つけられず、すべてのテストが失敗することです。ドキュメントから、使用できる 3 つの異なる Postgres DB (9.2、9.3、9.4) があると思われるため、conf を以下のように構成します。

ここに画像の説明を入力

ここに画像の説明を入力

どこを間違えたのか教えてください。

0 投票する
6 に答える
6045 参照

javascript - 環境に基づいて Jasmine の fdescribe() と fit() を無効にします

fdescribe()テストのサブセットで作業してfit()いるときにノイズを減らすのに最適です。ブランチをマスターにマージする前に、それらをdescribe()/に戻すのを忘れることがあります。it()(コードの作業中にそれらを別のブランチに置いても問題ありません。つまり、コミット前のチェックは機能しません。)

私の CI 環境は Codeship です。焦点を絞った方法に遭遇した場合、Codeship のテストに失敗するこの問題の解決策はありますか?

焦点を絞っていないテストのようなものを使用しても問題ありません。Codeship でこのルールをエラーとして有効にし、ローカルで無効にする方法はありますか?

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

ruby-on-rails - Codeship : Rails Fixtures を分度器で使用する

Codeship を使用してコードをデプロイしています。angularjsを使用したレールアプリがあります。これが私の問題です。分度器を使用したe2eテストがあります。ローカルではテストは正常に機能していますが、コードシップでコードをデプロイしようとすると、テストに合格しません。フィクスチャが読み込まれておらず、テストがアプリにログインできないなどと想定しています...コードシップの設定で、次のコマンドを入力してフィクスチャを読み込みます。

bundle exec rake db:fixtures:load RAILS_ENV=test

しかし、それは機能していません。フィクスチャがロードされていないようです!

フィクスチャをロードする他の方法はありますか? または、データベースにシードをシードしてみてください。

ありがとう!