我已经克隆了Theia并进行了一些更改,我想为Theia的特定版本提供补丁,或者我想在Theia repo中测试特定的分支,或者我已经编写了Theia扩展或插件,并且想要将这些默认情况下包含在che-theia中,等等...我如何重建che-theia图像以在Che-theia中使用它?
答案 0 :(得分:1)
日食/ che-theia的来源位于here。
进行更改后,您需要使用以下命令重建映像:
使用构建脚本:
$ ./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