Comparteix:

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

Updated on Update frequency Diària

Updated on Update frequency Diària

Updated on Update frequency Diària

Indicadors de SONARQUBE

Updated on Update frequency Diària

Updated on Update frequency Diària

Updated on Update frequency Diària

Indicadors de REGISTRY

Updated on Update frequency Diària

Updated on Update frequency Diària