Я клонировал Theia и внес некоторые изменения, и я хотел бы предоставить патч для определенной версии Theia, или я хотел бы протестировать определенную ветку в репозитории Theia, или я написал расширение или плагин Theia и хочу иметь тезисы один по умолчанию включены в che-theia и т.д... Как мне пересобрать образ che-theia, чтобы использовать его в че?
Как собрать образ Che Theia с моими изменениями?
Ответы (1)
Исходники eclipse/che-theia находятся здесь. После внесения изменений необходимо пересобрать образ следующей командой: с помощью скрипта сборки:
$ ./build.sh --build-args:GITHUB_TOKEN=$GITHUB_TOKEN,THEIA_VERSION=0.3.13 --tag:0.3.13-nightly
или с помощью docker:
$ docker build -t eclipse/che-theia:0.3.13-nightly --build-arg GITHUB_TOKEN={your token} --build-arg THEIA_VERSION=0.3.13 .
Интеграционные тесты запускаются по умолчанию во время сборки. Можно пропустить с опцией --skip-tests
./build.sh --skip-tests
person
sunix
schedule
22.11.2018