我对OpenShift非常陌生,对S2I更是如此。我在云上有一个OpenShift实例(来自我的公司)。我正在尝试在它上管理一个Scala项目。我的代码在BitBucket上。
我注意到没有可以“添加到项目”的OOTB Scala,所以我在web上找到了这个S2I:https://github.com/OutThereLabs/s2i-scala
我将我的OC连接到我的OpenShift云实例,并从该站点执行命令以将该s2i加载到我的OpenShift中。
现在我可以将Scala添加到我的项目中。但与其他OOTB模板选项不同(在“添加到项目”中;例如,OOTB java、python等)它允许我指向我的代码所在的GIT,而这个不是。
作为一个新手,我需要一个方向。是不是这个特定的s2i没有包含源代码指针?我是否需要将其添加到特定的s2i中以支持从不同位置获取代码?任何帮助/链接/参考资料都将不胜感激。
谢谢。
发布于 2017-05-09 15:37:19
创建自己的s2i构建并不是一件容易的事,但这是一个很好的学习方法。
sbt,您可以扩展现有的openjdk18 S2I image或创建自己的sbt。请注意,汇编脚本将负责克隆存储库和构建二进制文件。然后,运行脚本将是基于上一步中生成的工件运行应用程序的脚本。https://stackoverflow.com/questions/43854817
复制相似问题