Je me suis fatigué de lutter avec Yaml, alors j'ai construit une aide DevOps à Rust 🚀

DEV - 08/06
Nous avons tous été là. Vous passez tout le lundi à créer ce morceau de code brillant, seulement pour dépenser ...

Nous avons tous été là. Vous passez tout le lundi à créer ce morceau de code brillant, seulement pour passer le reste de la semaine à essayer de le faire jouer bien avec Docker, Kubernetes et une douzaine de variables d'environnement. Je me suis retrouvé à passer plus de temps à configurer l'infrastructure que d'écrire réellement le code qui a résolu les problèmes. Il semblait que les outils construits pour soutenir le développement étaient devenus plus complexes que le développement lui-même.

Après un trop grand nombre de vendredis passés à faire reculer un déploiement à cause d'une valeur de configuration oubliée, j'ai pensé: "Et s'il y avait un outil simple qui pouvait simplement regarder mon code et me dire ce dont j'ai besoin?"

C'est ainsi que l'idée de la CLI syncable a commencé - un petit outil open source que j'ai construit à Rust pour essayer de donner un peu de clarté au chaos des pipelines de déploiement modernes.

Qu'est-ce que CLI syncable et à qui est-ce?

Syncable CLI est un outil de ligne de commande qui analyse votre projet, détermine les technologies que vous utilisez et vous aide à repérer des problèmes communs. Considérez-le comme un assistant sympathique qui est assez bon avec DevOps et la sécurité, prêt à donner à votre projet un aperçu rapide.

C'est parfait pour:

  • Développeurs qui préfèrent coder que d'écrire Yaml.
  • De petites équipes qui n'ont pas d'expert DevOps dédié.
  • Quiconque a déjà googlé "Kubernetes vs Docker Compose" et voulait juste une réponse directe pour son projet spécifique.
  • Les débutants qui sont intimidés par le mur de configuration nécessaire pour obtenir un projet en direct.

Vous pouvez l'installer avec le fret et l'exécuter sur n'importe quel projet.

# Installer une fois cargo installer Syncable-CLI # Obtenez un aperçu rapide de votre analyse Sync-CTL de projet.
Entrez le mode de sortie en mode plein écran

Comment j'essaye de le rendre différent (et j'espère cool 😎)

Je sais qu'il existe un million d'outils DevOps. Beaucoup d'entre eux sont incroyables, mais je voulais construire quelque chose qui ressemblait moins à un autre système à apprendre, et plus comme un compagnon utile.

Un aperçu du projet rapide

Mon prem...
[Courte citation de 8% de l'article original]

Loading...