Maison  >  Article  >  outils de développement  >  Synology DS218 déploie gitlab

Synology DS218 déploie gitlab

WBOY
WBOYoriginal
2023-05-17 13:54:381125parcourir

Avec le développement rapide de l'industrie du développement logiciel, les systèmes de contrôle de version sont de plus en plus devenus un outil indispensable pour les équipes techniques. Gitlab est un système de contrôle de version puissant et facile à utiliser qui intègre la gestion du code, le suivi des problèmes, l'intégration continue et le déploiement.

Dans cet article, nous présenterons comment déployer Gitlab sur Synology DS218 pour faciliter la gestion du code pour votre équipe et améliorer l'efficacité du développement.

Étape 1 : Installer Docker

Avant de commencer à installer Gitlab, nous devons d'abord installer Docker. Docker est une plateforme de conteneurisation open source qui vous permet d'exécuter différentes applications dans différents conteneurs.

Pour installer Docker, vous devez vous connecter au panneau de configuration Synology et accéder au « Centre d'applications ». Saisissez « Docker » dans la barre de recherche et sélectionnez « Docker ».

Ensuite, cliquez sur le bouton "Installer" pour lancer l'installation de Docker. Le processus d'installation peut prendre un certain temps en fonction de la vitesse de votre réseau et de la configuration matérielle.

Étape 2 : Créer un conteneur Gitlab

Après avoir installé Docker, nous pouvons commencer à créer un conteneur Gitlab. Pour simplifier le processus d'installation, nous utiliserons l'image Docker officielle de Gitlab.

Tout d'abord, ouvrez le panneau de configuration Docker et cliquez sur l'onglet « Images ». Saisissez « gitlab » dans la barre de recherche et sélectionnez « gitlab/gitlab-ce ».

Ensuite, cliquez sur le bouton "Télécharger" pour lancer le téléchargement de l'image. Cela peut prendre un certain temps en fonction de la vitesse de votre réseau et de la taille de l'image.

Après le téléchargement, cliquez sur l'onglet "Conteneur" et sélectionnez "Créer un conteneur". Dans les paramètres généraux, vous devez définir les informations suivantes :

  • Nom du conteneur : vous pouvez définir n'importe quel nom pour votre conteneur afin d'identifier facilement votre conteneur.
  • Paramètres du port : Entrez 8080 dans "Port local" et entrez 80 dans "Port conteneur". Cela vous permettra d'accéder à Gitlab via http://localhost:8080.
  • Stockage de conteneur : Pour garantir la persistance des données, vous devez définir le "dossier conteneur" sur un dossier partagé Synology (tel que "docker/gitlab").

Suivant, cliquez sur "Paramètres avancés" et ajoutez les variables suivantes sous "Variables d'environnement" :

  • GITLAB_OMNIBUS_CONFIG : "external_url' http: / / localhost: 8080/'; gitlab_rails [' gitlab_shell_ssh_port '] = 30022; ### 其#Parmi eux, "gitlab_omnibus_config" L'URL externe et le port SSH de Gitlab sont définis, et "GITLAB_ROOT_PASSWORD" définit le mot de passe de l'utilisateur root de Gitlab. Vous pouvez personnaliser ces variables en fonction de vos besoins réels.
  • Enfin, cliquez sur le bouton "Appliquer" pour créer le conteneur. Cela démarrera le conteneur Gitlab en arrière-plan. Vous pouvez afficher l'état d'exécution de vos conteneurs dans l'onglet Conteneurs.
Étape 3 : Accédez à Gitlab

Après avoir créé le conteneur, vous pouvez accéder à Gitlab via http://localhost:8080. Cela ouvrira la page d'accueil de Gitlab, où vous pourrez commencer en créant un nouvel utilisateur et un nouveau projet.

Veuillez noter que l'accès à GitLab pour la première fois peut prendre un certain temps pour terminer l'initialisation. Une fois l'initialisation terminée, vous verrez l'interface principale de Gitlab et pourrez commencer à créer des projets, ajouter des membres, gérer des workflows, etc.

Conclusion :

Dans cet article, nous avons présenté comment déployer Gitlab sur Synology DS218. Bien que le déploiement puisse prendre du temps et des efforts, une fois terminé, vous bénéficierez des divers avantages de GitLab, tels qu'une meilleure gestion du code, une plus grande efficacité de développement et des itérations plus rapides. Si vous êtes un développeur de logiciels ou si vous disposez d'une équipe technique, je vous recommande fortement d'essayer Gitlab et de découvrir ses fonctionnalités puissantes et son interface facile à utiliser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn