As part of Unblock Phabricator and Jenkins Decommission initiative by Backend Infra, we will do the repository migration for tv-sql-product, backend-monorepo, and other central backend repositories (service-metadata, monitoring-tools, and tools) and Jenkins pipeline for code review used by backend-monorepo. We will also publish the migration guideline that can be followed by backend teams to migrate their own repository in Phabricator to Github or pipeline in Jenkins to CodeBuild. This guideline might be useful for other teams beside backend such as frontend, mobile, etc as well but we can’t guarantee that it’s suitable for all cases outside backend-related cases.
We will migrate tv-sql-product repository on July 27th, 2020 at 09.00 UTC +7. The migration will be around 15 minutes with the schedule:
During this migration period, avoid doing any action including arc diff and arc land to the repository.
We will remove backend-monorepo repository mirror to Phabricator on August 3rd, 2020 at 09.00 UTC +7. This process will take around 15 minutes with the schedule:
During this migration period, avoid doing any action including arc diff and arc land to the repository.
Other than tv-sql-product and backend-monorepo, Backend Infra found that there are other central repositories that are owned by Backend Infra and we will migrate it to Github. These repositories are:
Although these repositories seem unused, we will migrate it to Github anyway just in case. This is the schedule for the migration:
Before the migration time, you need to:
For other repositories and pipelines not owned by Backend Infra, you are responsible to migrate it by yourselves. Backend Infra will provide the guidelines for it that will be published on July 20th 21st, 2020. This guideline mainly focuses on the repository and pipeline usage in backend team. Other teams such as frontend, mobile, etc can also read it as general guidance but it might not cover all usages that are uncommon. You can also consult to Backend Infra or Cloud Infra team in Slack channel #phabricator_jenkins_discussion.
This announcement is a copy of this confluence page tv-sql-product, backend-monorepo, and central backend Repositories Migration Plan.