Bonjour, nous allons vous montrer ici comment bénéficier de l’outil de mesure de la qualité de code Sonarqube en l’intégrant à votre projet GitLab.
Assurons-nous au préalable : d’avoir ouvert un compte sur la plateforme GitLab, et avoir créé un projet dans lequel nous déposons le code source de l’application, et pour lequel ont été activés les runners GitLab. d’avoir un accès à la plateforme SonarQube. Vous trouverez toutes les informations nécessaires dans la fiche offre comme on peut le voir à l’écran. (...)
Accueil > Mots-clés > ! 3-Thématiques > développement de produits numériques
développement de produits numériques
Articles
-
Tuto : "intégrer SonarQube à un projet GitLab"
21 novembre 2023, par gilles.fournel -
Tuto "déployer sur ECO une appli PHP avec Caddy et Docker"
1er mars, par gilles.fournelComme moi, vous disposez déjà d’un tenant sur ECO, sans pour autant être un gourou Openstack ? Et vous n’êtes pas encore ceinture noire en Docker, mais vous avez quand même besoin de déployer facilement une application Web en PHP sur une instance rien qu’à vous ? non seulement c’est faisable, mais on vous montre comment dans cette vidéo !
L’exemple très simple qui va suivre nécessite de solliciter plusieurs offres présentes au catalogue DNUM : OpenStack : Infrastructure as a Service (IaaS) Bastion SSH (...) -
Tuto : "produire une documentation de type Gitlab pages au format MKDocs"
12 octobre 2023, par gilles.fournelBonjour, nous allons vous montrer ici combien il est facile de documenter votre projet Gitlab avec des fichiers MKDocs et disposer ensuite d’un site Web respectant la charte de l’Etat et son système de Design, tout simplement !
Dans notre cas, nous disposons de fichiers au format markdown que nous souhaitons reprendre et voir figurer sur notre site.
Comme indiqué à l’écran, nous disposons d’un répertoire dans lequel nous créons et mettons en forme nos fichiers spécifiques avec un éditeur de texte (...) -
Tuto "Créer une instance ECO SQL et s’y connecter avec DBeaver"
17 avril 2023, par DELPEYROUX EmmaDisposer, en quelques clics, d’un serveur de base de données performant c’est possible grâce à Eco SQL ! On vous explique comment...
Bonjour, nous allons vous expliquer ici comment faire une demande d’instance Eco SQL et vous y connecter avec un outil de gestion de base de données installé sur votre poste.
Dans notre cas, nous allons utiliser l’outil [DBeaver->https://dbeaver.io dont il existe une version portable ne nécessitant pas de droits administrateur sur le poste de travail.
Demande de (...) -
Le GitLab du pôle ministériel
24 mars 2022, par Didier RICHARDGitLab est une plateforme dont le noyau est en Open Source permettant de non seulement de gérer les dépôts Git avec des contrôles d’accès très précis afin de sécuriser votre code, d’effectuer des revues de code, mais aussi de faciliter le travail en équipe afin d’accélérer la mise à disposition de votre produit numérique.
Véritable porte d’entrée vers la livraison continue, l’instance GitLab que le Service du numérique met à disposition des équipes produits garantit une gestion centralisée, souveraine et (...) -
Le développement numérique durable, épisode #1
1er novembre 2023, par gilles.fournelDans le webinaire DNUM du 8 juin 2023, Jean-Philippe Papillon, alors sous-directeur des méthodes et des services de plate-forme au sein de la direction du numérique du secrétariat général du ministère de la Transition écologique, a partagé sa vision du développement numérique, et notamment ce qu’il faudrait faire pour qu’il soit véritablement durable. En voici l’épisode introductif.
Lors de son intervention, M. Papillon a notamment mis en lumière l’importance cruciale de la coordination entre les (...) -
Packaging sans droit root
3 octobre 2023, par Jean-Philippe PAPILLONMettant à jour l’outillage du langage Go sur un serveur, la procédure d’installation proposée par Google a provoqué l’écriture de cet article. En effet on y note que le répertoire d’installation utilisé sans commentaire est /usr/local/go/bin. Ceux qui ont des souvenir de la FHS (file hierarchy standard de Unix) n’ignorent pas que /usr/local est réservé à l’administrateur local ‘root’. Implicitement, l’installation vise tous les utilisateurs de la machine et exige des droits privilégiés.
Les PortablesApps (...) -
Venez découvrir la feuille de route du produit EcoSQL
28 septembre 2023, par Thierry SOULABAILL’offre EcoSQL s’inscrit dans la ligne de plateformes managées (Java, B3, EcoCompose…). Elle permet aux bénéficiaires de disposer du maximum d’autonomie pour gérer leurs bases de données PostgreSQL.
La feuille de route EcoSQL 2023-2026 , présente les actions priorisées au cours des 3 prochaines années.
Actions identifiées à 6 mois
* Faciliter les demandes d’environnement EcoSQL. * Permettre la réplication depuis et vers EcoSQL. * Fiabiliser par des métriques les services EcoSQL. * Accroître la (...) -
Pourquoi créer des clauses types en Livraison Continue
30 septembre 2022, par Jean-Philippe PAPILLONIl y a bientôt un an, notre pôle ministériel a publié au Journal Officiel un cahier de clauses types. Contrairement à sa rédaction réalisée en quelques semaines, son principe même a fait l’objet de débats internes. En particulier, certains défendaient qu’il ne fût pas souhaitable de créer encore un cadre, encore des « règlements ». Visiblement, ces arguments n’ont pas été totalement décisifs. Voici pourquoi.
Le mouvement Agile est effectivement né en réaction des caricatures que sont devenus certains projets (...) -
Atelier thématique - Livraison continue : enfin y voir clair
7 avril 2023, par ARTHAUD GeoffreyCet atelier thématique a permis de démystifier la livraison continue pour toutes les personnes engagées dans un produit numérique au pôle ministériel.
Cet atelier s’est déroulé le 7 avril 2023 et met avant un sujet numérique à fort enjeu : la livraison continue, une démarche importante et pas seulement technique.
D’une durée de 1h30, cet atelier a permis de comprendre : Pourquoi c’est bien plus qu’un sujet technique En quoi c’est une pratique d’équipe Les clés pour passer à l’action
Télécharger le (...)