GitLab

gitlab.project-open.net is a server that handles ]po[ versioning and CI/CD pipelines.

 

Services

Both services are externally accessible.

 

Network

Router -> [IPFire] -> HAProxy -> GitLab

  • [IPFire] - Add a new firewall rule:
    • Source: Standard networks: Any
    • Destination: Firewall: RED
    • Protocol: TCP
    • Destination Port: 722
    • Action: Accept
    • Remark: Red: Allow #722 to #22 forward to GitLab
    • Rule position: 4
    • Activate rule: OK

  •  [IPFire] - HAProxy:
    listen git
        bind *:722
        timeout connect  4000
        timeout client   180000
        timeout server   180000
        server gitlab gitlab:22
    

 


cvs2git Integration

cvs2git is used to export the contents of the leading CVS server to GitLab and GitHub.

 


  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

08902 Hospitalet de Llobregat (Barcelona)

Spain

 Tel Europe: +34 609 953 751
 Tel US: +1 415 200 2465
 Mail: info@project-open.com