Good Old Bash for CI scripts
linux bash devops CIBash, loved by some, hated by others; as for me: it’s complicated… I have used it enough long to learn to appreciate its conciseness, string manipulation capabilities and ability to directly invoke commands, but I’ve also struggled its quirks and way of doing things different than other from other languages I use to write scripts.
But like it or not Bash is a king if not the king when it comes to CI logic… It’s ubiquitous and almost any worthy CI system will allow embedding bash logic into their job definitions, often making it the default choice for jobs running in Linux.
Read more...