# Base class for CI services# List methods you need to implement to get your CI service# working with GitLab Merge RequestsclassCiService<Servicedefcategory:ciend# Return complete url to build page## Ex.# http://jenkins.example.com:8888/job/test1/scm/bySHA1/12d65c#defbuild_page(sha)# implement inside childend# Return string with build status or :error symbol## Allowed states: 'success', 'failed', 'running', 'pending'### Ex.# @service.commit_status('13be4ac')# # => 'success'## @service.commit_status('2abe4ac')# # => 'running'##defcommit_status(sha)# implement inside childendend