Builds Jenkins entièrement reproductibles
Artifactory stocke des informations de construction exhaustives, y compris des versions spécifiques d’artefacts, des modules, des dépendances, des propriétés système, des variables d’environnement, des informations sur l’utilisateur, des horodatages et plus encore. Grâce à ces informations, il est facile de reproduire une build dans votre environnement CI de manière fiable et à tout moment.
Comparer les builds
Les outils « Diff » intégrés vous permettent de comparer les builds Jenkins, et donc de savoir exactement quels changements ont été introduits d’une version à l’autre. Cette capacité inestimable vous aide à traquer les bugs qui ont été signalés dans des versions spécifiques publiées.
Gestion des versions
À l’aide d'un outil de build (par ex. : Maven ou Gradle), créez et déployez des versions sur Artifactory tout en automatisant l'étiquetage et la création de branches VCS. Une fois dans Artifactory, promouvez vos versions à travers les étapes intermédiaires jusqu’à vos systèmes de production. Utilisez les spécifications de fichier pour définir les artefacts et les dépendances de génération afin de créer des pipelines de génération génériques entièrement automatisés.
Gestion et déploiement des images Docker
Tirez parti de Jenkins CI pour créer des images Docker et les envoyer au registre Docker de JFrog Artifactory. Cette intégration prend en charge le balisage, la gestion des versions et la promotion des images Docker, ce qui facilite la gestion des applications conteneurisées tout au long du cycle de vie CI/CD.
Analyse de sécurité automatisée avec JFrog Xray
Automatisez le scan des vulnérabilités et de la conformité des licences des artefacts de build Jenkins en intégrant JFrog Xray. Cette fonctionnalité vous permet de déclencher automatiquement des scans Xray après les builds, ce qui garantit que seuls les artefacts sécurisés et conformes sont promus et déployés.
Prise en charge multiplateforme et multilingue :
L’intégration Jenkins-JFrog prend en charge un large éventail d’outils de build, de langages et de plateformes, notamment Java, Node.js, Python, .NET, etc. Cette flexibilité vous permet d’utiliser un seul pipeline CI/CD pour diverses piles technologiques, toutes gérées par JFrog Artifactory.
Mise en cache avancée pour la résolution des dépendances :
Utilisez JFrog Artifactory avec Jenkins pour mettre en cache les dépendances (par ex., Maven, npm, Gradle) localement, ce qui accélère les délais de build en réduisant la nécessité de récupérer à plusieurs reprises les dépendances à partir de dépôts distants. Cette intégration améliore l’efficacité de l’intégration continue et réduit la charge du réseau.