2017-05-08 4 views
0

私はOpenShiftには非常に新しく、さらにS2Iにはさらに新しくなっています。 私はクラウドにOpenShiftインスタンス(私の会社から)を持っています。 私はScalaプロジェクトを管理しようとしています。私のコードはBitBucketにあります。私は私のOpenShiftクラウドインスタンスと私のOCを接続し、そこからコマンドを実行し https://github.com/OutThereLabs/s2i-scalaOpenShift S2Iテンプレートを使って作業する - アプリケーションコードにどのように接続するのですか?

私は「プロジェクトに追加」することができます何のOOTBのスカラ座が存在しないことに気づいたので、私はウェブ上でこのS2Iを設置しましたそのs2iをOpenShiftにロードするサイト。

今、プロジェクトにScalaを追加できます。しかし、私のコードが存在するGITを指し示すことを可能にする他のOOTBテンプレートオプション(「プロジェクトに追加」、例えばOOTB java、pythonなど)とは異なり、このコードは存在しません。

初心者であるので指示が必要です。この特定のs2iにソースコードポインタは含まれていませんか?コードを別の場所から取得するためには、その特定のs2iに追加する必要がありますか? ヘルプ/リンク/リファレンス - 大歓迎です。

ありがとうございます。

答えて

0

独自のs2iビルドを作成することは簡単なことではありませんが、それは学ぶのに最適な方法です。

  • まず、S2I Processの仕組みを知る必要があります。
  • 次に、あなたが最後にGit Source Input
  • を探している、あなたは、既存のopenjdk18 S2I imageを拡張したり、あなたの代わりにsbtを使用したい場合は、独自のものを作成することができます。アセンブル・スクリプトは、リポジトリのクローン作成とバイナリの構築を担当することに注意してください。次に、実行スクリプトは、前の手順で生成された成果物に基づいてアプリケーションを実行するスクリプトになります。
関連する問題