Depuis quelques années, les usages des programmes informatiques évoluent, les services cloud se multiplient, les langages offrent toujours plus de fonctionnalités.
Dans l’éco-système JAVA, beaucoup de choses ont évolués. Les entreprises commencent enfin à sortir des versions 8 et inférieures pour profiter des apports des dernières versions. Avec l’arrivée du JAVA Natif et de GraalVM, c’est une autre facette du JAVA qui est mise à disposition des projets. Découvrons ensemble les apports et les points de vigilance du Java Natif avec GraalVM.
Renovate – Automatiser la mise à jour de vos dépendances.
Vous démarrez un nouveau projet de développement et utilisez la dernière version disponible de votre framework de prédilection. Quelques mois plus tard, votre application est prête pour être déployée. Mais-avez vous remarqué que les dépendances sur lesquelles votre projet s’appuie ont évoluées entre temps ?
Les mises à jour des dépendances sont très souvent négligées, mais vous exposent à de la dette technique et de potentielles failles non bouchées.
Heureusement, il existe des outils pour vous aider à garder vos dépendances à jour de manière automatique. Dans ce billet nous allons parler de Renovate Bot.
Continuer la lecture de « Renovate – Automatiser la mise à jour de vos dépendances. »Paketo – Cloud Native Buildpack, conteneuriser facilement.
Vous développez une application dont la vocation est d’être conteneurisée, mais la rédaction de Dockerfile vous rebute. Sachez qu’il existe des outils qui permettent d’automatiser le processus et d’abstraire cette difficulté. Dans cet article nous allons parler de buildpack et plus précisément des buildpack Paketo qui vous permettrons de conteneuriser votre application en une commande.
Continuer la lecture de « Paketo – Cloud Native Buildpack, conteneuriser facilement. »Harbor – Un docker registry évolué
Dans une approche Cloud Native, les applications sont de plus en plus souvent packagées sous forme d’image docker. Ces images sont ensuite déployées de manière distribuée sur des orchestrateurs de conteneurs comme Kubernetes. Plusieurs solutions de regitry existent sur le marché qu’elles soient publiques ou privées. Docker Hub est un registry public, proposant pour 7$/mois une partie privative. Docker met à disposition une image « registry » gratuitement pour héberger vous même un registry privé. Cependant, ce registry devient vite contraint si vous souhaitez plus que stocker des images.
Découvrez comment Harbor peut devenir une alternative et apporter de la valeur au référencement de vos images docker.
Continuer la lecture de « Harbor – Un docker registry évolué »Jenkins Blue Ocean – Codez votre flux de déploiement
Aujourd’hui, on va partir à la découverte ou re découverte de Jenkins, l’outil très populaire d’intégration continue. Ce type d’article part d’une volonté de m’intéresser à certains sujets du monde informatique, d’autres articles viendront sur ce blog si je trouve des sujets que je trouve pertinent de partager. J’ai utilisé l’outil dans un environnement professionnel pour réaliser des tâches basiques comme du build et du test unitaire et ai découvert la suite de plugin Blue Ocean lors d’une phase de veille technologique. Je vous propose dans ce billet de faire un petit tour de ce que propose cette suite de plugin et à quel besoin elle répond.
Continuer la lecture de « Jenkins Blue Ocean – Codez votre flux de déploiement »