DEV Community

Cover image for Is CI/CD stuck on the evolution ladder?

Is CI/CD stuck on the evolution ladder?

Pierre Smeyers on January 31, 2023

The Theory of Evolution applied to computer science... Throughout my career as a developer, I have seen many complex areas of computer s...
Collapse
 
thetechoddbug profile image
thetechoddbug (José María Gutiérrez)

I agree that tools can evolve much more but, at least, some of them give you the opportunity to encapsulate that commands in a higher abstraction level. For me, the main point is not keep ourselves in the way of repeating the same thing over and over and think the way you can provide the framework to your use case that evolve that way of work. I mean, your pipeline can have a "package" step and you can encapsulate multiple "package" types (java package, npm package, python package, .net package). Maybe I'm looking the question from other point of view. Maybe you are looking for out-of-the-box tools that do those kind of things. I'm seeing the point of build that templates, tools, frameworks and reuse them.