# プロキシサーバー経由でマンスリーアップデートをテストおよび適用

Talend Studioのマンスリーアップデートをテストし適用する時に、管理者アカウント経由で適用されたアップデートを制御して、一度に複数のTalend Studioインスタンスに適用できるよう、Sonatype NexusまたはJFrog Artifactoryでプロキシサーバーを使うことをお勧めします。

![新しいマンスリーアップデートを受け取る管理者のワークフロー図。マンスリーの検証から始め、プロキシリポジトリーにアップデートを設定してから、開発者によって使用されるTalend Studioの全インスタンスにデプロイします。](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/studio-updates-proxy.png)

## 始める前に

* Sonatype NexusまたはJFrog Artifactoryがインストールおよび設定済みであること。以下の手順では、&lt;repo-server&gt;はSonatype NexusまたはJFrog ArtifactoryサーバーのIPアドレスまたはホスト名を表します。
* プロジェクトを共有するTalend Studioインスタンスはすべて同じバージョンにアップデートする必要があります。どのバージョンを使うかをチームでご確認ください。
* 以下の手順では、Studio\_Prodは本番用Talend Studioインスタンス、Studio\_Testはテストの目的で使われるTalend Studioインスタンスを表します。

## このタスクについて

管理者としてTalend Studioでマンスリーアップデートをテストし、複数のTalend Studioインスタンスに適用したいとしましょう。

## 手順

1. マンスリーアップデートの検証に使うため、Sonatype Nexusでロー形式のプロキシリポジトリーか、JFrog Artifactoryでジェネリック形式またはMaven形式の仮想リポジトリーを作成し、このリポジトリーに名前(repo-202503など)を付けます。
2. テストしたいTalend Studioマンスリーアップデート(たとえばhttps://update.talend.com/Studio/8/updates/R2025-03)にこのリポジトリーをリンクさせます。
3. テスト目的で使う新しいTalend Studioインスタンス(Studio\_Testなど)をインストールして起動します。
4. [Window] (ウィンドウ) &gt; [Preferences] (環境設定) &gt; Talend &gt; [Update settings] (アップデート設定)ビューで、アップデートURL(この例ではhttp://&lt;repo-server&gt;/repo-202503)を設定します。

   アップデートURLの設定方法は、[アップデートリポジトリーを設定](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/configuring-update-repositories)をご覧ください。
5. 上部バーの[Feature Manager] (機能マネージャー)ボタンをクリックし、マンスリーアップデートをインストールしてTalend Studioを再起動します。
6. 移行をテストしたいリモートプロジェクトを開きます。

   [Migrate projects or test] (プロジェクトを移行またはテスト)ウィザードが表示されます。 ![\[Migrate projects or test\] (プロジェクトを移行またはテスト)ウィザード。](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/studio-migrate-project-or-test.png)
7. [Test] (テスト)を選択し、[Next] (次へ)をクリックします。

   ![R2022-04をサフィックスとするテストブランチの作成例。](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Resources/images/studio-migrate-project-or-test-branch.png)
8. [Branch name suffix] (ブランチ名のサフィックス)フィールドにテストブランチ名のサフィックスを入力し、[Finish] (完了)をクリックします。

   テストブランチが自動的に作成されます。プロジェクトはテストブランチの新しいバージョンに移行されます。Talend Studioは、そのテストブランチでプロジェクトをローカルモードで開きます。

   メインプロジェクト以外のブランチに参照プロジェクトがある場合、Talend Studioはそれらのプロジェクトについてもブランチ単位でテストブランチも作成します。参照プロジェクトもすべてテストブランチで新しいバージョンに移行されるため、メインプロジェクトは自動的にテストブランチでそれらのプロジェクトを参照するようになります。
9. **[Repository] (リポジトリー)**ツリービューの上部バーをクリックし、ドロップダウンメニューから**[Push] (プッシュ)**を選択して、ローカルのテストブランチの変更をリモートエンドにプッシュします。

   プロジェクトに参照プロジェクトがある場合、デフォルトでTalend Studioによってプッシュされるのはメインプロジェクトのみです。ただし、プロジェクトの移行をテストする際、テストブランチ作成後の最初のプッシュではTalend Studioによって全メインプロジェクトと参照プロジェクトのテストブランチがすべてプッシュされます。
10. 継続的インテグレーションを使うか、Talend Studioでテストブランチでプロジェクトを検証します。
11. Talend Studioマンスリーアップデートの本番用リポジトリーを作成していない場合は、Sonatype Nexusでロー形式のグループリポジトリーか、JFrog Artifactoryでジェネリック形式またはMaven形式の仮想リポジトリーを作成し、そのリポジトリーに名前(repo-prodなど)を付けます。
12. 本番用リポジトリーをマンスリーアップデートの検証に使われるリポジトリー(この例ではrepo-202503)にリンクさせます。
13. アップデートしたいTalend Studioの各インスタンスに対し、アップデートURLが設定されていない場合は、[Window] (ウィンドウ) &gt; [Preferences] (環境設定) &gt; Talend &gt; [Update settings] (アップデート設定)ビューで、本番用リポジトリーのURL(この例ではhttp://&lt;repo-server&gt;/repo-prod)を使ってこのアップデートURLを設定します。

    アップデートURLが正しく設定されたら、上部のバーの[Feature Manager] (機能マネージャー)ボタンをクリックしてマンスリーアップデートをインストールできます。