Integrazioni

GitLab (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Consiglio

Per informazioni sull'integrazione di GitLab in Phrase TMS, fare riferimento a GitLab (TMS).

Requisiti preliminari

  • Il file .phrase.yml di 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.

Collegare i repository

Una volta che il file di configurazione è in posizione, per collegare un repository, seguire questi passaggi:

  1. Dalla pagina Integrazioni, scorrere verso il basso fino a Repo Sync e fare clic su Configura.

    Si apre la pagina Repo Syncs.

  2. Fare clic su Aggiungi Sync/GitLab.

    Si apre la finestra delle impostazioni GitLab sync.

  3. Selezionare un progetto dall'elenco a discesa.

  4. Facoltativamente selezionare istanza self-hosted e fornire l'endpoint API self-hosted di GitLab.

  5. Fornire un token di accesso al progetto personale con ambito API.

  6. Selezionare un repository GitLab dall'elenco a discesa.

  7. Selezionare un branch del repository dall'elenco a discesa da importare (push) ed esportare (pull). Di solito questo è il branch master.

  8. Fare clic su Convalida configurazione per assicurarsi che il token di accesso e il file di configurazione siano corretti.

  9. Facoltativamente selezionare Importazione automatica per importare file con ogni commit nel branch GitLab selezionato.

    Fornire un URL per il webhook e il token segreto copiato da Strings.

  10. Fai clic su Salva.

    Il progetto è ora collegato al repository GitLab selezionato e aggiunto all'elenco.

  11. (Facoltativo) Clicca sull' icona a forma di matita per rinominare l'integrazione.

Importa ed Esporta File

Per importare file:

  • Dalla pagina Repo Syncs, seleziona un progetto e clicca su Importa Sync Import.

    I dati di GitLab vengono importati nel progetto selezionato.

Per esportare file, segui questi passaggi:

  1. Dalla pagina Repo Syncs, seleziona un progetto e clicca su Esporta Sync Export.

    La finestra Esporta viene visualizzata.

  2. Fornisci il ramo di destinazione nel campo PR branch.

    I file più recenti nel repository saranno esportati come una nuova richiesta di pull nel ramo desiderato.

  3. 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.

Cronologia

Le sincronizzazioni del repository mantengono una cronologia degli ultimi import ed export per ciascun progetto di Phrase Strings.

Per visualizzare la cronologia:

  • Dalla pagina Repo Syncs, seleziona un progetto e clicca su Cronologia Sync History.

    La cronologia di importazione ed esportazione per il progetto è presentata. Le voci di esportazione nella cronologia includono un link alla corrispondente richiesta di unione.

Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.