問題タブ [shippable-ci]
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.
android - 出荷可能な Android 継続的デプロイ
CI の目的で Shippable を使用していますが、継続的な展開も統合したいと考えています。Shippable ではカスタム Java ベースの Docker イメージをビルドできますが、Android ビルド イメージはまだ見ていません。これが現時点で Shippable で可能かどうか知っている人はいますか?
php - 出荷可能なブランチのカバレッジは常に 0.00%
Shippable CI で phpunit テストをテストしていますが、ブランチ カバレッジは常に 0.00% ですが、シーケンス カバレッジは 100% です。
これは私のshippable.ymlです:
これはsql.phpです:
これは私のtest.phpです:
追加の構成を行う必要がありますか、それとも 0.00% は本当に正しいですか? ありがとう!
php - Shippable PHPUnit いくつかのクラスをテストする
PHPUnit で CI に Shippable を使用する場合、一度に複数のテスト クラスを作成する方法がわかりません。
すべてのテストを 1 つのクラスに入れると、問題なく動作し、レポートとシーケンス カバレッジが得られます。しかし、2 つのテストクラスが必要な場合、適切なレポートが得られません。
私の構造:
私の shippable.yml :
SQLTest.php :
UserTest.php :
Shippableのログには次のように書かれています:
ビルドは成功です。しかし、[テスト] タブをクリックすると、 と表示されますNo tests for this build.
。なぜそれが起こっているのですか?
scala - Shippable で SBT 試験レポートを解析する方法は?
でビルドし、JUnitでテストした単純なScalaプロジェクトがあります。sbt
プロジェクトはShippable CIにプラグインされており、ビルドを実行しているときに CI インターフェイスにTests
タブが表示されます。メッセージを見て"No test reports exist, skipping test report processing"
、出荷可能なドキュメントを読むと、shippable.yml
ファイルに次のものが追加されました。
Shippable はいくつかのファイルを認識するようになりました - それらは通常の JUnit XML テスト出力のように見えます:
、しかし、Shippable から次のエラーが発生し、テスト結果が提供されません。
何が間違っていますか?xml
出力に対して他に何かする必要がありますか? 解析する必要がありますか、または命名規則はありますか?
knex.js - knex migrate:latest が Shippable で失敗する原因は何ですか?
Shippable で CI 環境を立ち上げる作業を行っています。テスト データベースがあり、それに対して移行を実行する必要があるところですが、意味をなさないエラーが発生します。
実行されるビルドステップは次のとおりです。
出力は次のとおりです。
誤解しないでほしいのですが、メッセージの内容は理解できますが、なぜそれを受け取るのかはわかりません。移行を実行する前に、ビルドでknexplus.js
ファイルの内容をダンプします。
私が気付いたのは、my_test
データベースを参照しているため正しい構成を取得していることをエラー メッセージが示しているように見えますが、ユーザー名とホストが間違っているということです。
ここで何が欠けているのでしょうか?