第2章 OpenShift Data Science の Python S2I アプリケーションの作成

2.1. GitHub テンプレートを使用した OpenShift Data Science の Python S2I アプリケーションの作成

Red Hat の Python S2I アプリケーションリポジトリーを GitHub のテンプレートとして使用し、Red Hat OpenShift Data Science に適したアプリケーションをすばやく作成できます。テンプレートを使用して、既存の Red Hat OpenShift Data Science リポジトリーと同じ形式、ディレクトリー構造、ファイルを指定して新規リポジトリーを生成します。

前提条件

  • GitHub アカウント。
  • 使用する適切なテンプレートが格納された GitHub リポジトリーにアクセスするための認証情報。

手順

  1. GitHub で、テンプレートリポジトリー (Red Hat の Python S2I アプリケーションリポジトリー) のメインページに移動します。
  2. Use this template をクリックします。
  3. オプション: Owner 一覧から、リポジトリーを所有するアカウントを選択します。
  4. Repository name フィールドに新規リポジトリーの名前を入力します。
  5. オプション: Description フィールドに、新規リポジトリーの説明を入力します。
  6. リポジトリーの表示レベルを設定します。

    1. 誰でもリポジトリーを表示できるように、Public を選択します。デフォルトのリポジトリー表示レベルは Public に設定されています。
    2. Private をクリックし、リポジトリーを表示してコミットできるユーザーを制限します。
  7. オプション: Include all branches チェックボックスを選択し、テンプレートリポジトリーのブランチを新規リポジトリーにコピーします。
  8. Create repository from template をクリックします。

検証

  • テンプレートから作成したリポジトリーが表示され、GitHub アカウントからアクセスできます。