Operations | Monitoring | ITSM | DevOps | Cloud

CI CD

The latest News and Information on Continuous Integration and Development, and related technologies.

Managing Your Full Application Lifecycle Using #GitOps

#GitOps is nothing new. Or, to be more precise, the principles of GitOps existed long before the term was invented. But hey, that's the pattern in our industry. It is the fate of all good practices to be misunderstood, so we need to come up with new names to get people back on track. That is not to say that we are in a constant loop. Instead, I tend to think of it as a periodic reset trying to eliminate misinterpretations. GitOps is one of those resets. It fosters the practices and the ideas that existed for a while now and builds on top of them.

Introducing the Cloudsmith Terraform Provider

In this blog, we will go through an example of how you can use the Cloudsmith Terraform Provider to provision resources in Cloudsmith, such as repositories and entitlement tokens. HashiCorp Terraform is an awesome Continuous Configuration Automation tool. It is used to provision, update and manage infrastructure resources such as Cloud instances, containers, physical machines and more. It is a firm favourite among developers, due to its brilliant community and mix of power and simplicity.

JFrog Xray Quick Scan Guide

JFrog Xray is a Software Composition Analysis tool (SCA) which is tightly integrated with JFrog Artifactory to ensure security and compliance governance for the organization binaries throughout the SDLC. This video will take you through configuring your JFrog Platform instance to start displaying security and license information about the artifacts in your JFrog Artifactory as fast as possible.

#GitOps: The Good, The Bad, and The Ugly

We all know what #GitOps is or what it should be. Nevertheless, not everything is full of roses and unicorns. Just as there are many benefits, we have many problems that need to be resolved both from the tooling and process perspectives. Join us in the open discussion with Viktor Farcic from #Codefresh and Adam Sandor from #ContainerSolutions

Shipa Integration with CircleCI

Kubernetes can bring a wide collection of advantages to a development organization. Properly leveraging Kubernetes can greatly improve productivity, empower you to better utilize your cloud spend, improve application stability and reliability, and more. On the flip side, if you are not properly leveraging Kubernetes, your would-be benefits become drawbacks. As a developer, this can become especially frustrating when you are focused on delivering quality code, fast.

Infinity Welcomes Careful Versioning

Our distinguished competition took a puzzling position of “Imagine there’s no versions”. At Cloudsmith we think that’s crazy. Software versions are what makes software development possible. They make deployment possible. They make distribution possible. How else can you understand and navigate complex dependency trees or be sure your code will interact with a third party’s? Hint - you can’t! You must care about versions. And updates.

Using The Artifactory Terraform Provider

John Peterson of JFrog presents a step-by-step demo of using the Artifactory Provider for Terraform to automate configuration of Artifactory repositories. Terraform is the infrastructure as code tool from HashiCorp that enables building, changing, and managing infrastructure in a safe, repeatable way. Using a configuration language called HashiCorp Configuration Language (HCL), operators and infrastructure teams can manage environments through human-readable, automated deployments.

GitOps Patterns - Auto-Sync Vs. Manual Sync

The conversation usually starts with a question like “should we let ArgoCD/Flux/whatever synchronize the actual state automatically whenever the desired state changes in Git?” Truth be told, the question is usually not that elaborated, and it is more like “should I enable the auto-sync feature?” But, I wanted to save you from follow-up questions that help me better understand what that means, so I gave you a more extended and more precise version of the inquiry.