Conseils

Comment mettre en œuvre l’intégration continue avec 4D : Un guide pas à pas

Dans le monde du développement logiciel, un nouveau concept est apparu ces dernières années, celui de l’ « intégration continue » (CI). La définition que l’on voit ou entend partout est la suivante :

« La CI est un processus qui automatise la compilation, les tests et la livraison d’une application de façon régulière et fréquente. »

Après avoir compris cette définition, qui exprime un processus intéressant et prometteur, que dois-je faire pour l’implémenter dans 4D ? Si vous faites des recherches sur Internet, vous constaterez qu’il existe de nombreux outils et frameworks de CI.

Cependant, il existe plusieurs conditions préalables à l’utilisation de ces outils de CI.

Conseils blank

Conseils et astuces pour vos applications 4D – Édition de juin

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques de 4D Inc.

Nous vous présentons une nouvelle série de conseils et d’astuces.

Comme vous le savez, la base de connaissances 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des technotes mensuelles sont activement publiés. Si vous avez manqué les derniers conseils sur la KB, ce n’est pas grave ; voici une compilation des dernières semaines.

Ce billet de blog couvre 16 conseils:

Conseils blank

GitHub 4D Awesome List – Appel à contributions

Traduit automatiquement de Deepl

Pour rester compétitif dans le secteur des logiciels, il faut toujours rechercher l’innovation et créer une dynamique de changement.

Dans cet esprit, 4D a toujours mis à votre disposition la technologie adéquate pour vous permettre de croître et de vous développer. Le mode projet est un exemple qui s’accompagne d’un avantage considérable : la possibilité d’utiliser Git pour mettre en place votre application 4D dans un environnement de développement plus productif.

C’est pourquoi nous avons décidé de créer une liste 4D Awesome, où nous rassemblons toute la sagesse collective en un seul endroit pour rendre la vie des développeurs 4D un peu plus facile.

Si vous êtes un utilisateur de Git/GitHub et que vous avez un projet fantastique qui, selon vous, pourrait aider d’autres développeurs, vous pourriez vouloir contribuer à la liste 4D Awesome, où vivent les projets géniaux !

Cet article de blog explique le concept de la liste Awesome et comment vous pouvez y contribuer.

Conseils blank

4D et Git : Du débutant à l’expert

Traduit automatiquement de Deepl

Vous savez donc maintenant que les projets présentent un avantage considérable : la possibilité d’utiliser Git (le système de contrôle des révisions) et GitHub (le service d’hébergement) pour rendre votre application 4D opérationnelle dans un environnement de développement plus productif.

Qu’il s’agisse d’un débutant ou d’un développeur senior à part entière, le contrôle de version est un élément essentiel de tout environnement de travail où de multiples ressources collaborent pour participer à ce que l’on pourrait appeler une chaîne de production de logiciels.

Pour vous aider à vous familiariser avec Git, nous avons mis de nombreuses ressources à votre disposition. Ce billet de blog est une compilation de tout ce que nous avons fourni sur ce sujet… jusqu’à présent. Si vous vous sentez perdu et ne savez pas par où commencer, continuez à lire ; nous avons inclus :

  • d’autres articles de blog,
  • un guide détaillé,
  • une vidéo de sommet très appréciée,
  • et même un cours de formation.
Nouvelles blank

Un guide d’introduction à 4D et aux systèmes de contrôle de version

Traduit automatiquement de Deepl

Depuis de nombreuses années, 4D vous permet de développer des bases de données binaires au sein d’une équipe avec un serveur 4D. Cette façon de développer est simple, mais de nombreux développeurs nous ont demandé d’être plus efficaces sur la gestion du code source afin de fournir une meilleure traçabilité. 4D les a entendus et a développé le mode Projet pour répondre à ce besoin. Ce mode a ouvert une nouvelle ère de collaboration grâce auxsystèmes de contrôle de version !

Conseils blank

Comment tirer parti des actions de GitHub avec 4D

Votre projet est maintenant sur un système de contrôle de source. Cela signifie que la gestion de plusieurs versions de votre logiciel, le suivi des modifications et l’intégration des corrections ou des nouvelles fonctionnalités sont désormais beaucoup plus simples.

Pourquoi ne pas profiter également de l’intégration continue ?

A partir de 4D v19, vous pouvez lancer la compilation de votre projet avec une commande. Ainsi, vous disposez désormais de toutes les briques nécessaires pour automatiser votre chaîne d’intégration.

Ce billet de blog vous donnera un exemple d’automatisation avec le gestionnaire GitHub et les actions GitHub.

Produit blank

gitignore et 4D : une fonctionnalité utile pour les utilisateurs de Git

Traduit automatiquement de Deepl

Le mode projet vous permet de suivre facilement les modifications avec Git, le système de contrôle de version le plus populaire. Mais souvent, vous ne souhaitez pas suivre tous les fichiers de votre projet dans le dépôt Git. 4D vous offre désormais la possibilité de définir ce qui ne doit pas être suivi dans vos nouveaux projets.

Conseils blank

Bases de données du projet : Git. Commit. Pull. Push & plus

Traduit automatiquement de Deepl

Dans un précédent billet de blog, nous vous avons présenté Git (un système de contrôle de version) et Github (un service d’hébergement basé sur le cloud) et comment vous pouvez partager votre code 4D avec d’autres développeurs. Dans ce billet de blog, nous allons aller un peu plus loin en explorant certains scénarios qu’un développeur peut rencontrer, comme le clonage d’un dépôt distant, l’ignorance des fichiers déjà livrés et la résolution des conflits de fusion.