Pular para o conteúdo principal

Primeira Migração

Este é o caminho mínimo útil para uma migração real.

Configure tokens uma vez

./gfrm setup

Use Settings Profiles se precisar de mais de um ambiente.

Execute uma migração real

./gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo"

Valide sem escrever no destino

./gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo" \
--dry-run

Inspecione os artefatos

Toda execução grava em:

./migration-results/<YYYYMMDD-HHMMSS>/

Artefatos esperados:

  • migration-log.jsonl
  • summary.json
  • failed-tags.txt

Se houver falhas, summary.json inclui um retry_command com gfrm resume.