Best of CI/CDMarch 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Basics of CI/CD Pipeline

    CI/CD pipeline automates the process of software delivery, reducing manual errors, providing feedback to developers, and allowing fast product iterations. It enables shorter time to market for new product features and improves an organization's competitive edge. Automation is crucial in facilitating the efficiency and accuracy of CI/CD pipelines.

  2. 2
    Article
    Avatar of devtoDEV·3y

    Learn How to Setup a CI/CD Pipeline from Scratch

    Learn how to setup a CI/CD pipeline for a Go application. Prerequisites include creating a SingleStore account, creating a Harness cloud account, and installing Go and Docker. The tutorial covers building the application, pushing it to Docker Hub, deploying it on a Kubernetes cluster, and automating the CI/CD pipeline.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Everything You Need to Know About DevOps: A Comprehensive Guide

    A comprehensive guide to DevOps, including its definition, benefits, tools, and best practices. Learn how DevOps can streamline processes and increase efficiency in software development and deployment.

  4. 4
    Article
    Avatar of keycdnkeycdn·3y

    Web Development Trends

    Smart developers are always looking ahead for ways to adapt to the ever-changing world of web development. Progressive web apps (PWA) are web applications that look and feel like native mobile apps but can be accessed through a web browser. Chatbots and virtual assistants are becoming more common on websites and web applications.

  5. 5
    Article
    Avatar of phProduct Hunt·3y

    Cicada.build - Product Information, Latest Updates, and Reviews 2024

    Cicada.build is a modern CI/CD engine that allows you to write pipelines using TypeScript. It provides the ability to test jobs locally and run them in the cloud.

  6. 6
    Article
    Avatar of spaceliftSpacelift·3y

    What Is a Dockerfile And How To Build It – Best Practices

    Learn about Docker, Dockerfiles, and best practices for building containerized applications.

  7. 7
    Article
    Avatar of octopusdeployOctopusDeploy·3y

    10 of our favorite actions for GitHub Actions

    GitHub Actions offers a variety of useful actions that can be integrated into your repository, such as test reporting, building and pushing Docker images, setting up PHP, versioning with GitTools, automatic releases, triggering actions from repository dispatch, previewing pull requests, generating coverage reports, and more.

  8. 8
    Article
    Avatar of circleCircleCI·3y

    Git tags vs branches: Differences and when to use them

    Git tags and branches are two key Git concepts that allow developers to work on different versions of a project simultaneously. Tags are used as markers for significant points in the project timeline, whereas branches are separate lines of development that will eventually be merged back into the main application code.

  9. 9
    Article
    Avatar of coralogixCoralogix·3y

    Microservices Testing Strategies and Tools

    The best way to achieve this is with frequent microservices testing. Unit testing is the fastest way to find bugs in individual microservice units. Static analysis helps you survey existing conditions in your system without executing any code. Observability allows you to determine the internal state of your systems and microservices.

  10. 10
    Article
    Avatar of medium_jsMedium·3y

    How to Deploy Cloud-Agnostic Jenkins CI/CD Pipelines using Terraform

    Learn how to deploy Cloud-Agnostic Jenkins CI/CD pipelines using Terraform. The tutorial covers the pre-requisites, initializing Terraform, creating Terraform files, deploying AWS resources, and verifying the Jenkins deployment and S3 bucket permissions.