問題タブ [heroku-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.
heroku - Heroku CI テストセットアップ中の「ビルドパックの検出エラー」
全て、
Heroku の新しい継続的インテグレーション サービスを使用しようとしていますが、独自のフレームワークでうまく機能するようには見えません。
CI 記事https://devcenter.heroku.com/articles/heroku-ci#configuration-using-app-jsonで説明されているように、Heroku パイプラインをセットアップしました。アプリを確認するための展開は正しく機能します。しかし、私のCIテストでは次のエラーが発生します
app.json
結果は
Postgresql DB のバージョン管理を管理する liquibase をインストールできるように JVM ビルドパックを使用していますが、実際には NodeJs アプリをデプロイしています。
「Review App」は問題なくデプロイされるのに、「Test Setup」中に停止するのはなぜですか?
code-coverage - Heroku CI によるコード カバレッジ
私たちはリポジトリの民営化を進めており、CI を Heroku のサービスを使用するように移動しました。現在、コード カバレッジ レポートを取得して、カバレッジが低下した状態でマージしないようにする方法を検討中です。以前、travis が codecov と連携してこれを処理してくれたので、そのようなレポートを生成する方法を考え出そうとしています。
Code cov docs によると、Heroku CI はサポートされている CI サービスの 1 つではありません。また、Heroku CI の CodeCov サポートに関する情報は見つかりませんでした。Heroku でサポートされている無料のコード カバレッジ ツールがあるかどうか知っている人はいますか?
heroku - ファイルを除外して Heroku CI をトリガーしないようにする
master
現在、私の Heroku CI テストは、Github のブランチへのすべての git push でトリガーされます。
などの特定のファイルがプッシュされている場合、CI テストのトリガーを回避することはできますREADME.md
か?
heroku - Heroku CI ステータス バッジ
Heroku CI を使用して、Heroku Pipeline でテストを実行しています。ブランチ用に、Github の README.md ファイルに CI ステータスをバッジとして追加したいと考えていますmaster
。
しかし、これまでのところ、この要求に対してすぐに使用できるソリューションは見つかりませんでした。自分でci-badgeソリューションを構築せずにこの作業を行うための回避策に関するヒントはありますか?
私が見つけたいくつかのインスピレーション:
- https://github.com/heroku/heroku-ci : (README.md の上部にあるステータス バッジを参照してください。ただし、画像 URL は特に Heroku CI アプリケーションのパイプラインを検索しており、他のアプリケーションでは機能しません)
- https://github.com/pussinboots/heroku-badge
deploy
:バッジを表示しますが、これは私にとっては重要ではありません。また、このレポ/アプリはもう維持されていないようです (最後のコミットは 2 年前です)。