Package Management with OCI Specification
As a Software Engineer, you’re undoubtedly familiar with package management tools like npm, Maven, RubyGems, pip, NuGet, Cargo and many more. Additionally, if you’re a Support/Operations Engineer (DevOps, SRE, Platform, etc.), you’ve likely worked extensively with these tools and possibly maintained private servers for them. With the rise of containerization technologies, and several tools emerging in this area, the community felt the need for standards regarding creating, running and distributing containers....
Building a Pipeline Engine with Go Plugins
CI/CD tools are at the core of every company’s software delivery pipeline. This tools are even the very product that some companies develop and sell. But… are we able to build our own custom CI/CD tools? Do we possess the required skills to build our own pipeline engine? Building a Pipeline Engine If you’ve worked with any CI/CD platform, you’re no stranger to yaml defined pipelines. Every platform, nowadays, implements their own Yaml structure, allowing operational and development teams to design their pipelines to their hearts content....