Jenkins and Phabricator Migration Guide

Overview

As part of Unblock Phabricator and Jenkins Decommission initiative by Backend Infra, we want to help teams in migrating their repositories and pipelines by providing guides to migrate those things along with list of repositories still active in Phabricator and list of pipelines in Jenkins. The deadline for these migrations is the end of this year, and each team can make their own schedule as long as it fits the deadline.

Jenkins Migration Guide

The jenkins pipelines migration guide can be seen here. All pipelines in Jenkins should be migrated unless it is not used anymore, in which case it should be deleted. Don't worry about the codebuild instance limit not being enough to process the build, the available compute instance types in Asia Pacific (Singapore) should be enough for all our needs. To help keep track of pipelines still left in Jenkins, we will create a spreadsheet to keep track of the repositories and their statuses. This spreadsheet will also be posted in the weekly reminder.

Phabricator Migration Guide

The Phabricator repository migration guide can be seen here. We suggest every repository that hasn't been archived to be migrated to Github, but the final decision on moving or archiving only is in each team's hand. To help keep track of repositories still left in Phabricator, we will create a spreadsheet to keep track of the repositories and their statuses. This spreadsheet will also be posted in the weekly reminder.

That's all about migration guide. For questions please ask in the technology thread (https://tvlk.slack.com/archives/CS57V2KB8/p1595316155389300), we (@christianto.handojo and @febryantonius) will try to respond in reasonable time.