Consiglio
Per informazioni sull'integrazione di GitLab in Phrase TMS, fare riferimento a GitLab (TMS).
Requisiti preliminari
-
Il file
.phrase.ymldi configurazione deve essere presente nella radice del branch da monitorare. Il file definisce quali file importare (pull) o esportare (push) dall'archivio. -
Per l’archivio è necessaria l’autorizzazione alla lettura e alla scrittura.
-
I file di configurazione definiti in maniera errata potrebbero provocare degli errori. Assicurati che il file contenga almeno una destinazione push e una pull, formati di file corretti e l’impostazione corretta del parametro
update_translations. -
Usa GitLab 9.5 o una sua versione più recente per garantire la compatibilità API.
Una volta che il file di configurazione è in posizione, per collegare un repository, seguire questi passaggi:
-
Dalla pagina , scorrere verso il basso fino a e fare clic su Configura.
Si apre la pagina .
-
Fare clic su Aggiungi Sync/GitLab.
Si apre la finestra delle impostazioni .
-
Selezionare un progetto dall'elenco a discesa.
-
Facoltativamente selezionare e fornire l' self-hosted di GitLab.
-
Fornire un token di accesso al progetto personale con ambito API.
-
Selezionare un dall'elenco a discesa.
-
Selezionare un dall'elenco a discesa da importare (push) ed esportare (pull). Di solito questo è il branch master.
-
Fare clic su Convalida configurazione per assicurarsi che il token di accesso e il file di configurazione siano corretti.
-
Facoltativamente selezionare per importare file con ogni commit nel branch GitLab selezionato.
Fornire un per il webhook e il copiato da Strings.
-
Fai clic su Salva.
Il progetto è ora collegato al repository GitLab selezionato e aggiunto all'elenco.
-
(Facoltativo) Clicca sull' icona a forma di matita per rinominare l'integrazione.
Per importare file:
-
Dalla pagina , seleziona un progetto e clicca su Importa
.
I dati di GitLab vengono importati nel progetto selezionato.
Per esportare file, segui questi passaggi:
-
Dalla pagina , seleziona un progetto e clicca su Esporta
.
La finestra viene visualizzata.
-
Fornisci il ramo di destinazione nel campo .
I file più recenti nel repository saranno esportati come una nuova richiesta di pull nel ramo desiderato.
-
Una volta esportati i file, la richiesta di pull può essere unita o chiusa nel repository e il ramo può essere eliminato.
Nota
In caso di problemi durante l'importazione o l'esportazione, usa il client CLI per testare il file di configurazione .phrase.yml localmente e controlla eventuali messaggi di errore.
Se necessario, contatta il supporto tecnico di Phrase e allega il file di configurazione .phrase.yml alla richiesta di supporto.
Le sincronizzazioni del repository mantengono una cronologia degli ultimi import ed export per ciascun progetto di Phrase Strings.
Per visualizzare la cronologia: