Consiglio
Per informazioni sull'integrazione GitLab in Phrase TMS, vedere GitLab (TMS).
Prerequisiti
-
Il file di configurazione
.phrase.yml
deve essere presente nella radice del branch da monitorare. Il file definisce quali file importare (pull) o esportare (push) dall'archivio. -
Accedere in lettura e scrittura è obbligatorio per l’archivio.
-
File di configurazione definiti in modo non corretto possono causare errori. Assicurarsi 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 versione più recente per garantire la compatibilità API.
Una volta che il file di configurazione è attivo, per connettere un archivio, segui i passaggi riportati di seguito:
-
Dalla pagina Configura.
, scorrere verso il basso fino al connettore e fare clic suSi apre la pagina
. -
Fai clic su Aggiungi sincronizzazione/GitLab.
Si apre la finestra delle impostazioni
. -
Seleziona un progetto dall'elenco a discesa.
-
Facoltativamente selezionare
e fornire l' self-hosted GitLab. -
Seleziona un
dall'elenco a discesa. -
Seleziona un
dall'elenco a discesa da cui importare (push) ed esportare (pull). Di solito questo è il branch master. -
Fare clic su Convalida configurazione per assicurarsi che token di accesso e file di configurazione siano corretti.
-
Facoltativamente selezionare
per importare file ad ogni commit nel branch GitLab selezionato.Fornisci un webhook e il copiati da Strings.
per il -
Fai clic su Salva.
Il progetto è ora connesso all’archivio GitLab selezionato e aggiunto all’elenco.
Per importare file:
-
Dalla pagina Importa
, selezionare un progetto e fare clic su.
I dati GitLab vengono importati nel progetto selezionato.
Per esportare i file, segui i passaggi riportati di seguito:
-
Dalla pagina Esporta
, selezionare un progetto e fare clic su.
I file più recenti nell’archivio vengono esportati come nuova richiesta pull.
-
Una volta esportati i file, la richiesta pull può essere unita o chiusa nell’archivio e il branch può essere eliminato.
Nota
In caso di problemi durante l'importazione o l'esportazione, usare il cliente CLI per testare localmente il file di configurazione .phrase.yml
e verificare la presenza di eventuali messaggi di errore.
Se richiesto, contattare l'assistenza tecnica phrase e allegare il file di configurazione .phrase.yml
alla richiesta di assistenza.
Le sincronizzazioni repository mantengono una cronologia delle ultime importazioni ed esportazioni per ogni progetto Phrase Strings.
Per visualizzare la cronologia: