Ho visto questa parola lanciata in giro tanto che ho cercato. Ho letto innumerevoli spiegazioni, ma non sono ancora sicuro di cosa sia esattamente DevOps.
Da quello che ho raccolto, in qualche modo l'uso dell'automazione (ad esempio test automatici) è coinvolto o in qualche modo richiesto ed è in qualche modo correlato al ciclo di vita dello sviluppo del software ed è in qualche modo una "cultura", ma francamente non è chiaro esattamente come sia un ' cultura 'e cosa lo rende speciale.
Immagino che usare semplicemente l'automazione non classifichi automaticamente qualcosa come "DevOps", c'è chiaramente qualcosa in più o le persone direbbero semplicemente "automazione".
(Originariamente stavo per chiedere a SO, ma questo è stato chiesto due volte prima di altri lì, entrambe le domande sono state chiuse - una come 'non una domanda' e una come 'off-topic'. Nessuna delle risposte fornite era molto penetranti.)
Quindi cos'è esattamente DevOps? (E forse come differisce da "non DevOps"?)
Finora la definizione più chiara che sono riuscito a trovare è
DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality
Ma sembra incredibilmente vago.