Magentoモジュールを備えたComposerおよびTravis Ci


7

独自に機能するcomposer.jsonファイルを含む既存のモジュールがありますが、travis-ciにもこの拡張子を設定したいと考えています。

travis-ciを実行すると、エラーで失敗します。

magento root dir "" is not valid

Magentoインスタンスのクリーンなcomposer.jsonファイルではなく、拡張機能のcomposer.jsonファイルを実際に使用しているため、このエラーが発生していると思います。

travis.ymlファイルを拡張機能用に設定する方法を知っている人はいますか?誰かが例として使用できるtravis-ciを介して正常にテストされている拡張機能を持っていますか?

私たちの拡張:https : //github.com/sitewards/B2BProfessional

別の壊れた例:https : //github.com/magento-hackathon/FrontendMonitoring

回答:


3

したがって、次のいずれかを実行する必要があるようです。

  1. magentoモジュールのにを追加magento-root-dirしますcomposer.json。これはプロジェクトのコンテキストでのみ使用され、単一のモジュールでは使用されません。
  2. を更新して.travis.yml、独自のcomposer.jsonを作成し、必要なすべてのモジュールを追加します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.