ヒント
Phrase TMS における GitLab 統合機能の詳細については、GitLab (TMS) を参照してください。
前提条件
-
.phrase.yml設定 ファイルが、監視対象のブランチのルートに存在する必要があります。ファイルは、リポジトリからインポート(pull)またはエクスポート(push)するファイルを定義します。 -
リポジトリには読み取りおよび書き込みアクセスが必要です。
-
設定ファイルの定義が正しくない場合、エラーが発生する可能性があります。ファイルに少なくとも1つのpushとpull訳文、正しいファイル形式、および
update_translationsパラメータの設定があることを確認してください。 -
API 互換性を確保するには、GitLab 9.5 以降を使用してください。
設定ファイルが配置されたら、リポジトリを接続するために以下の手順に従います。
-
ページから、 までスクロールし、Configure をクリックします。
ページが開きます。
-
Add Sync/GitLab をクリックします。
設定ウィンドウが開きます。
-
ドロップダウン 一覧からプロジェクトを選択します。
-
必要に応じて を選択し、GitLab セルフホスト型 を入力します。
-
ドロップダウン 一覧から を選択します。
-
インポート(プッシュ)およびエクスポート(プル)を行う をドロップダウン 一覧から選択します。通常は master ブランチです。
-
Validate Configuration をクリックして、アクセス トークンと設定ファイルが正しいことを確認します。
-
必要に応じて を選択し、選択した GitLab ブランチへのコミットごとにファイルをインポートします。
ウェブフック の と、Strings からコピーした を入力します。
-
保存をクリックします。
プロジェクトが選択した GitLab リポジトリに接続され、一覧に追加されました。
-
(オプション)鉛筆アイコンをクリックして統合機能の名前を変更します。
ファイルをインポートするには:
-
ページから、プロジェクトを選択し、Import
をクリックします。
GitLabデータが選択したプロジェクトにインポートされます。
ファイルをエクスポートするには、以下の手順に従います:
-
ページから、プロジェクトを選択し、Export
をクリックします。
ウィンドウが表示されます。
-
フィールドに訳文ブランチを指定します。
リポジトリ内の最新のファイルが、目的のブランチへの新しいプルリクエストとしてエクスポートされます。
-
ファイルがエクスポートされたら、リポジトリでプルリクエストを結合またはクローズし、ブランチを削除できます。
備考
インポートまたはエクスポートで問題が発生した場合は、CLIクライアントを使用して.phrase.yml設定ファイルをローカルでテストし、エラーメッセージを確認してください。
必要に応じて、Phraseテクニカルサポートに連絡<1>し、サポートリクエストに.phrase.yml設定ファイルを添付してください。