Démarrer rapidement un projet logiciel.
Jenkins — votre serveur CI/CD open source sur VPS : pipelines en Jenkinsfile, webhooks Git et plus de 2 000 plugins, sans facturation à la minute de build.
En validation
L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.
Jenkins est le serveur d'automatisation open source (licence MIT) le plus répandu pour l'intégration et la livraison continues. Il récupère votre code dans Git, lance la compilation, les tests et l'analyse, puis publie l'artefact ou déploie l'application, à chaque push ou à heure fixe. Les pipelines s'écrivent dans un Jenkinsfile versionné avec le code, et plus de 2 000 plugins le relient à GitHub, GitLab, Gitea, Docker, Kubernetes, SonarQube ou Slack.
L'héberger sur votre propre VPS supprime la facturation à la minute de build des CI hébergées : vos pipelines tournent autant qu'il le faut, vos secrets de déploiement restent sur votre serveur, et vous choisissez les agents qui exécutent les builds. Jenkins convient aussi bien à une équipe qui industrialise ses déploiements qu'à une entreprise qui doit garder son code et ses identifiants chez elle.
À chaque pull request, Jenkins compile le projet, lance les tests unitaires et l'analyse statique, puis publie le résultat sur la pull request : le code cassé n'atteint plus la branche principale.
Une fusion sur la branche principale construit l'image Docker, la pousse dans votre registre et déploie l'application sur vos serveurs en SSH, avec une étape d'approbation manuelle si vous le souhaitez.
Sauvegardes, rapports nocturnes, renouvellement de certificats ou synchronisations : un job planifié remplace les crontabs dispersées et garde l'historique de chaque exécution.
Guide optimisé pour les VPS Cloud ServOrbit.
Commandez un VPS Ubuntu 24.04 avec 2 Go de RAM (4 Go si vos builds tournent sur le même serveur). Jenkins exige un domaine : son interface est partagée par l'équipe et vos dépôts Git lui envoient leurs webhooks, il doit donc répondre en HTTPS sur un nom stable. Il s'ouvre sur un sous-domaine de l'un de vos domaines, ou sur le sous-domaine gratuit du VPS (jenkins.{dns_slug}.servorbit-dns.com), HTTPS compris. Inutile d'acheter un nom de domaine.
Dans votre espace client, sélectionnez Jenkins, choisissez l'adresse et cliquez sur Installer. Le script déploie Jenkins LTS dans Docker, conserve ses données dans un volume dédié et configure le reverse proxy nginx en HTTPS.
Ouvrez https://votre-domaine : Jenkins demande le mot de passe initial d'administration. Copiez-le depuis votre espace client (bouton « Révéler »), puis installez les plugins suggérés et créez votre compte administrateur. Le mot de passe initial ne sert qu'une fois.
Dans l'écran « Instance Configuration » de l'assistant, laissez l'adresse HTTPS de votre domaine comme URL de Jenkins. C'est elle qui apparaît dans les liens des notifications et que vos dépôts appellent pour les webhooks.
Cliquez sur « Nouveau Item », choisissez « Multibranch Pipeline », indiquez l'URL de votre dépôt et ses identifiants, puis ajoutez un Jenkinsfile à la racine du dépôt. Configurez enfin le webhook du dépôt vers https://votre-domaine pour que chaque push lance un build.
Your own GitHub, self-hosted in minutes. Full Git platform with CI/CD (Gitea Actions), package registry and team permissions — without usage-based billing.
DéveloppementForge Git avec CI/CD visuel et Kanban intégrés dans un seul conteneur — sans abonnement par développeur ni service externe.
Déploiement Applicatif & DevOpsInterface web open source pour Ansible, Terraform et OpenTofu — exécutez, planifiez et suivez vos playbooks depuis un tableau de bord sans ligne de commande.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet