sumi-hiro / monacaICE

monaca + angular のサンプル
MIT License
0 stars 1 forks source link

Monaca CI デプロイサービスの組み込み #3

Closed sumi-hiro closed 6 years ago

sumi-hiro commented 6 years ago
  1. Monaca クラウド IDE のメニューから、設定 ‣ デプロイサービス を選択します。

  2. 新しく追加する をクリックします。

  3. デプロイサービスを選択して、詳細設定を入力します。入力後、追加 をクリックします。詳細設定で入力する項目は、次のとおりです。

    • エイリアス名 : 各サービスの管理に使用する、一意の識別子を入力します。

    • ユーザー名 ( DeployGate 専用 ) : アプリ所有者のユーザー名または組織名を入力します。

    • API キー は、デプロイサービスのプロバイダーから入手できます。入手方法に関しては、DeployGate からの API キーの入手方法 をご確認ください。

  4. [ 継続的インテグレーション ] パネルへ行き、[ デプロイサービス一覧 ] 上に、追加したサービスが表示されていることを確認します。

  5. [ JSON 設定 ] 内に、デプロイサービス側の設定を追記します。次の JSON の記述では、GitHub のブランチ 「 "release" 」 にプロジェクトをプッシュ ( push ) して、デバッグビルド版の iOS と Android アプリをビルドします。そして、ビルドしたアプリの配信/配布には、DeployGate サービスを使用します。付随するオプション設定 ( DeployGate サービス側で提供しているオプション機能 ) も行います。ここでは、リリースノートの作成は行いますが、email でのリリース通知 ( iOS 端末専用のオプション ) は無効にしています。

    [
    {
        "task_name": "Beta Test",
        "branch": "/release/",
        "platform": [
            "ios",
            "android"
        ],
        "build": [
            "debug"
        ],
        "deploy": [
            {
                "type": "DeployGate",
                "alias": "Insider Test",
                "default": {
                    "release_note": "This is a beta test for insider testing."
                },
                "ios": {
                    "disable_notify": "yes"
                }
            }
        ]
    }
    ]
  6. 設定後、保存する をクリックします。