Operations | Monitoring | ITSM | DevOps | Cloud

5 open source projects to contribute to in 2023 | Open Source Matters

Welcome to Open Source Matters, where we cover the latest developments in open source technology. In this special edition, we’re covering 5 open source projects you should consider contributing to in 2023. I’m your host, Ben Lloyd Pearson — now, in no particular order, let’s dive in!

How to create a full CI/CD pipeline with Jenkins

One of the game changers in modern software development is Continuous Integration and Continuous Development (CI/CD). Both large, established organizations and small, growing companies use CI/CD to deliver software faster and to detect bugs in the software lifecycle. In this tutorial, I’ll create a full pipeline to practice CI/CD using Jenkins, including how to set up Jenkins on Docker. I’ll give an in-depth view of a Jenkins pipeline example using Jenkinsfile.

The quickest way to integrate Mattermost into your GitLab release pipeline

Organizing a software release is a cross-team effort and a large undertaking. Leveraging the power of Mattermost Playbooks can help your team stay on deadline and keep confusion at bay. In this post, we’ll learn how to quickly integrate Mattermost into your GitLab release pipeline to help streamline your release processes. At the end of the blog post, there’s a link to a release management demo that you can try out in the browser to see these ideas in action.

Integration testing with GitLab CI and Docker

GitLab is a complete DevOps platform that enables enterprises and organizations to deliver software to markets smoothly while ensuring high product quality. Software engineering practices use many testing techniques, from unit tests to integration tests. This article helps you understand software testing with unit and integration tests. It highlights the fundamental differences between unit and integration tests and demonstrates how to write integration tests for your applications.

3 ways IT can secure open source software

Critics of open source software have long argued that giving everyone access to a project’s source code creates security issues. But in active projects with highly engaged communities, the opposite is actually true: Open source software helps organizations become more secure. That said, any piece of technology can be exploited.

Infrastructure as Code: A Peek into Power of Terraform

Today, large enterprises are using multiple cloud providers and technologies. Enterprises dealing with distributed loads on their on-prem infrastructure, private clouds, and public clouds need teams that are versed in writing different CLI commands and scripts in multiple languages and require specialists in these fields. Unfortunately, all of this bears a hidden cost since the company has to train its employees in multiple technology stacks to manage different infrastructures.