CI Hyperledger Composer с Дженкинсом - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь внедрить CI в моем проекте с использованием Jenkins, но у меня есть ошибка в модуле Hyperledger Composer, которую я не знаю, как решить. Мои модульные тесты написаны с использованием Mocha и Chai.

Ошибка:

ReferenceError: require is not defined
at _generator (eval at <anonymous> (eval at compile (node_modules/composer-runtime/lib/scriptcompiler.js:99:33)), <anonymous>:18:23)
at CompiledScriptBundle.execute (node_modules/composer-runtime/lib/compiledscriptbundle.js:53:29)
at Engine._executeTransaction (node_modules/composer-runtime/lib/engine.transactions.js:125:84)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

Кто-нибудь знает, как решить эту проблему? Или кто-нибудь рекомендует другое программное обеспечение CI, которое работает лучше для тестирования нашего кода композитора Hyperledger?

Заранее спасибо! ?

1 Ответ

0 голосов
/ 06 июля 2018

Сборки Composer в настоящее время выполняются с использованием Travis CI - подробнее здесь https://hyperledger.github.io/composer/latest/business-network/testing и более подробной информации здесь https://github.com/hyperledger/composer/wiki/Builds с ссылками. Возможно, ваша ошибка теста состоит в том, что вы сталкиваетесь с чем-то похожим на это? Требуется не определено? Node.js

...