Repeatable & Maintainable Development Environments
▻https://hackernoon.com/repeatable-maintainable-development-environments-45f4589c824?source=rss-
with Ansible, Vagrant and Continuous IntegrationProblemDevelopers need a specific set of software tools to get the job done.You might have new starters in your team OR you need to fundamentally change the software environment that your current team uses in some way — perhaps migrating to a different OS?The list of software tools we all need can be quite extensive. While some of these software tools you can obtain from package managers (e.g. Aptitude, Snap, Homebrew, etc…), they can still have quite complex installation steps (which could randomly change and break!).These steps might be documented, they might not. There’s also the problem that having a developer maintain their own base software environment can mean huge inconsistencies between different dev machines that get worse over (...)
#software-development #maintainable-development #devops #repeatable-development #software-engineering