Conjunt d'eines a disposició dels desenvolupadors d'aplicacions per la UPC
Descripció
El servei DevOps posa a disposició dels desenvolupadors d'aplicacions per la UPC un conjunt de serveis (GitLab, Sonarqube, Harbor). Cal tenir en compte que són recursos destinats a Personal de la UPC que desenvolupa aplicacions per a la pròpia Universitat. Per tant, el servei està disponible pels col·lectius següents:
- PAS (i PAS vinculat)
- PDI (i PDI vinculat)
- Becaris
Aplicacions disponibles
GitLab
Descripció
GitLab és una plataforma DevOps basada en web que ofereix eines per al control de versions amb Git, la integració contínua i el lliurament continu (CI/CD), la gestió d'incidències, la revisió de codi dins d'una única interfície.
L'URL d'accés al servei https://gitlab.upc.edu i només es podrà accedir des de la xarxa UPC o via l'UPClink.
Disposeu d'una sèrie de vídeos explicatius a Curs GIT UPC
Recursos
Els usuaris disposen dels recursos següents:
- 40 projectes per usuari
- 10 MB per fitxer
- 10 GB per projecte
A més, disposa de diversos gitlab runners que permeten executar les tasques CI/CD. Per poder utilitzar aquests runners cal etiquetar els jobs amb el tag UPC. L'adreça IP assignada a aquests runners és la 10.42.144.240.
Registry
Descripció
Registry és la plataforma de registre de contenidors que permet emmagatzemar i escanejar imatges de contenidors per detectar vulnerabilitats. Utilitza el programari de codi obert Harbor que actua com un "Docker registry", afegint funcionalitats com control d'accés basat en rols (RBAC), rèpliques entre registres, suport per escanejadors de seguretat, autenticació OIDC i gestió de projectes.
L'URL d'accés al servei https://registry.upc.edu i només es podrà accedir des de la xarxa UPC o via l'UPClink.
Recursos
Les unitats disposen de 20 Gb d'espai per als seus repositoris. Per aquesta raó, es recomana seguir les bones pràctiques de creació d'imatges docker i realitzar periòdicament l'esporgat de les imatges no utilitzades. Aquest procés es pot realitzar de forma manual o mitjançant la definició de regles de polítiques de tag retention.
Sonarqube
Descripció
SonarQube (Community Edition) és una eina de codi obert per a l'anàlisi contínua de la qualitat del codi font. Permet detectar errors, vulnerabilitats de seguretat, code smells i problemes de mantenibilitat. Ofereix informes detallats i un sistema de puntuació que ajuda a millorar la qualitat del codi.
L'URL d'accés al servei https://sonarqube.upc.edu i només es podrà accedir des de la xarxa UPC o via l'UPClink.
Notificacions
No hi ha notificacions
Indicadors
Indicadors de GITLAB
Indicadors de SONARQUBE
Indicadors de REGISTRY
Comparteix: