Operations | Monitoring | ITSM | DevOps | Cloud

Scaling CI/CD pipelines in Bitbucket Cloud | The Developer's Edge | Atlassian

Accelerate delivery by sharing CI/CD pipelines across repositories in Bitbucket cloud. This feature allows developers across your team to reuse pipeline scripts without having to copy/paste or rewrite them. Developers can focus on building features while release managers can rest assured that pipeline best practices are followed and code is compliant with their policies. Connect with Atlassian.

Best practices for monitoring software testing in CI/CD

A key challenge of monitoring your CI/CD system is understanding how to optimize your workflows and create best practices that help you minimize pipeline slowdowns and better respond to CI issues. In addition to monitoring CI pipelines and their underlying infrastructure, your organization also needs to cultivate effective relationships between platform and development teams.

CI/CD observability: Extracting DORA metrics from a CD pipeline

Last November, Dimitris and Giordano Ricci wrote a blog post about CI/CD observability that looked into ways to extract traces and metrics in order to get a better understanding of possible issues inside a CI/CD system. That post focused on getting data from a continuous integration (CI) system, and it really resonated with the community.

E2E Testing on Github Actions: A walkthrough of our CI workflows | 2024 Guide

In this walkthrough, we take a detailed look at how automated E2E Testing is performed in Mattermost, using Cypress and Github Actions. Learn more about our approach to organizing and running the test cases, and our solutions to the challenges around their automation. Ready to streamline your testing process? Join us in mastering automated E2E Testing with Cypress and Github Actions.

From MLOps to LLMOps: The evolution of automation for AI-powered applications

Machine learning operations (MLOps) has become the backbone of efficient artificial intelligence (AI) development. Blending ML with development and operations best practices, MLOps streamlines deploying ML models via continuous testing, updating, and monitoring. But as ML and AI use cases continue to expand, a need arises for specialized tools and best practices to handle the particular conditions of complex AI apps — like those using large language models (LLMs).

Enhancing Collaboration between Development and Operations with DevOps

The collaboration between development (Dev) and operations (Ops) teams is crucial for delivering high-quality software products and services efficiently. DevOps has emerged as a transformative approach that bridges the gap between these two traditionally siloed functions, fostering a culture of collaboration, automation, and continuous improvement.

Effective Monitoring and Alerting Strategies in DevOps

DevOps teams play a crucial role in ensuring the continuous delivery of software applications. One of the key pillars of DevOps success is implementing effective monitoring and alerting strategies. In this blog post, we will explore the importance of monitoring and alerting in DevOps, discuss best practices, and provide insights into building a robust monitoring ecosystem.

What is an IDE?

An IDE (integrated development environment) is software that combines all the functions needed for development in one place. Without an IDE, developers would need to use both a text editor to enter code and a separate compiler to make the program understandable to the computer. An IDE combines these features into one tool, making development more efficient.

Containerization and DevOps Optimizing Deployment with Docker and Kubernetes

DevOps practices have revolutionized how teams build, test, deploy, and manage applications, enabling rapid delivery without compromising quality. Central to this paradigm shift are containerization technologies like Docker and orchestration platforms like Kubernetes. In this article, we’ll explore how containerization and DevOps intersect, and how leveraging Docker and Kubernetes can optimize deployment processes.

Streamlining Deployment Pipelines with DevOps Automation

DevOps has emerged as a crucial methodology for software development and deployment. DevOps bridges the gap between development and operations teams, fostering collaboration and enabling continuous integration and delivery (CI/CD). At the heart of DevOps lies automation, which streamlines deployment pipelines, enhances productivity, and ensures rapid, reliable software delivery.

Software Ate the World, but Digital Transformation Can Give You Indigestion

In today’s digitally-driven world, organizations rely heavily on software applications to streamline services, provide operations, engage customers, and drive innovation through digital transformation. Software has also become the lynchpin for securing an entire business’ services and keeping them up and running. Yet, this omnipresent force comes with its own set of challenges.

Splitting and parallelizing Android UI tests with Espresso and CircleCI

For Android developers, test automation on CI/CD platforms such as CircleCI has become an indispensable part of the development workflow. But merely implementing automated testing is no longer enough to remain competitive and continue to develop at speed. Developers must also work to continuously monitor, maintain, and improve their test automation. As an application grows in complexity, the scale of development grows, as does the number of automated tests.

How to set up a Private, Remote and Virtual Docker Registry

The simplest way to manage and organize your Docker images is with a Docker registry. You need reliable, secure, consistent and efficient access to your Docker images that’s shared across your team in a central location, including a place to set up multiple registries that work transparently with the Docker client. There are three different repository types in JFrog Artifactory that you will use regularly for all of your package types, including Docker container images.

Do You Know How to Securely Consume Open Source?

Open Source Software (OSS) presents boundless opportunities, and organizations face challenges in securely leveraging OSS Join Cloudsmith and Chainguard as we talk about the easy way to securely consume OSS. Discover S2C2F best practices for securely consuming OSS and understand how Cloudsmith's Cloud Native Artifact Management aligns with these standards. Learn about Chainguard zero CVE images drastically reduce vulnerabilities and image attack surface.

Unlocking Efficiency and Collaboration The Power of DevOps

Software development, where agility and collaboration are paramount, DevOps has emerged as a transformative force. By breaking down traditional silos between development and operations teams, DevOps fosters a culture of efficiency, collaboration, and continuous improvement. In this blog post, we’ll delve into the power of DevOps and how it unlocks new levels of efficiency and collaboration within organizations.

Revolutionize Your Development Pipeline Embrace DevOps for Seamless Integration and Continuous Delivery

Traditional development methodologies are being replaced by more efficient and collaborative approaches like DevOps. By integrating development (Dev) and operations (Ops) teams, DevOps streamlines the software delivery process, leading to faster time-to-market, improved product quality, and increased customer satisfaction.