...
View file | ||||
---|---|---|---|---|
|
Roadmap
Gitlab Research & Discovery
Initial evaluation by LF IT to determine if Gitlab will meet Anuket's requirement of running jobs on external hardware and can be used to provide similar committer/contributor roles as Gerrit. Initial PoC to explore parallelization option, limits of free resources, and security scanning features (code, dependencies, licenses).
TSC Approval
Recommendation, timeline, and process presented to the TSC for their approval.
Pilot Program
Research and discovery by the Storperf and Kuberef projects to evaluate Gitlab for their needs and the wider community.
Gitlab Entitlement
Applying for and receiving Gitlab Premium through the Gitlab.com open source program.
Training & Documentation
Train projects on the development process, and CI workflow & configuration. "Getting Started" guide for new projects coming in, and reference for existing projects.
CI/CD Job Migration
Convert project jobs from JJB to GitLab-CI and validate deployments using Lab-as-a-service resources. Propose the new .gitlab-ci.yml file back for the project to approve and merge.
User & Hardware Enrollment
Switch hardware over from Jenkins JNLP to GitLab Runner (as projects transition). Enroll users in Gitlab.com and assign them their associated projects/roles.
Gerrit Read-Only & Jenkins Shutdown
Finalization of the migration by ensuring all projects have been set to read-only, description have been updated to point to the new location, and Jenkins & Jenkins Sandbox is shutdown.
...