Continuous integration (CI) focuses on integrating work from individual developers into a main repository multiple times a day to catch integration bugs early and accelerate collaborative development.

Continuous delivery (CD) is concerned with reducing friction in the deployment or release process, automating the steps required to deploy a build so that code can be released safely at any time. Continuous deployment takes this one step further by automatically deploying each time a code change is made.

Subscribe to CI/CD
Get notified when new articles on CI/CD are published.
  • 20 Results
    All time
    • Tutorial

      How To Set Up Continuous Integration Pipelines in Jenkins on Ubuntu 22.04

      Jenkins is an open source automation server intended to automate repetitive technical tasks involved in the continuous integration and delivery of software. With a robust ecosystem of plugins and broad support, Jenkin...
      15 days agoBy Alex GarnettCI/CDGitUbuntu 22.04Ubuntu
    • Question

      Best practices for writing App Spec file with multiple environments

      Hello, I’m working on writing a YAML App Spec file for a Node api application. I haven’t come across any examples that show how to handle the scenario of deploying multiple environments, such as a test, staging, and p...
      No answers yet23 days agoBy tylermatteo434ApplicationsCI/CDDeploymentDigitalOcean App PlatformNode.js
    • Question

      updating app spec: unable to update app: exit status 1

      Hello, I deployed the apps with Github repository option at first. Now I try to change it to DOCR. When I try to do it from “doctl” I get "Image tag not found.When I try to do it via Github Action “digitalocean/app_ac...
      1 answer1 month agoBy mertWalrusBuilding on DigitalOceanCI/CDDigitalOcean App Platform
    • Tutorial

      How To Install Jenkins on Ubuntu 22.04

      Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. In this tutorial, you will install Jenkins by adding its Debia...
      2 months agoBy Jamon CamissoCI/CDSystem ToolsUbuntu 22.04Ubuntu
    • Tutorial

      How To Configure Jenkins with SSL Using an Nginx Reverse Proxy on Ubuntu 22.04

      In this tutorial, you will configure Nginx as a reverse proxy with Let’s Encrypt for TLS encryption to securely direct client requests to Jenkins.
      2 months agoBy Brian Boucheron, Jamon CamissoCI/CDDeploymentLet's EncryptUbuntu 22.04Ubuntu
    • Tutorial

      How To Automate Deployments to DigitalOcean Kubernetes with CircleCI

      Having an automated deployment process is a requirement for a scalable and resilient application, and it’s especially important to apply CI/CD concepts to Kubernetes. In this article you will use CircleCI to automatic...
      3 months agoBy Jonathan CardosoCI/CDDigitalOceanGit
    • Tutorial

      An Introduction to Continuous Integration, Delivery, and Deployment

      Developing and releasing software can be a complicated process, especially as applications, teams, and deployment infrastructure grow in complexity themselves. Often, challenges become more pronounced as projects grow...
      3 months agoBy Justin EllingwoodCI/CDConceptual
    • Question

      Certified Circle CI doctl implementation

      Is there a certified Circle CI doctl implementation?
      Accepted Answer: Hello, I would personally go for the one listed on the official Circle CI documentation here: Hope that this helps! Regards, Bobby
      1 answer5 months agoBy haydenmcparlaneCI/CDDigitalOcean API and CLI (doctl)
    • Tutorial

      An Introduction to CI/CD Best Practices

      Continuous integration, delivery, and deployment, known collectively as CI/CD, is an integral part of modern development intended to reduce errors during…
      5 months agoBy Justin EllingwoodCI/CDConceptual
    • Question

      can I remove a droplet with a curl statement?

      I am working on a script that builds an app starting with creating the droplet with a curl command. At the moment I am going to the dashboard after each run and manually deleting the previous droplet. Can this be done...
      1 answer5 months agoBy jefftullyBuilding on DigitalOceanCI/CD
    • Tutorial

      How To Set Up Continuous Integration Pipelines in Jenkins on Ubuntu 20.04

      Jenkins is an open source automation server intended to automate repetitive technical tasks involved in the continuous integration and delivery of software. With a robust ecosystem of plugins and broad support, Jenkin...
      6 months agoBy Justin Ellingwood, Alex GarnettUbuntuCI/CDGitUbuntu 20.04
    • Tech Talk

      Everything You Want To Know About GitOps

      GitOps core concepts, benefits of using Flux as a continuous delivery solution, and implementation best practices for performing at-scale deployments with GitOps.
      7 months agoBy Janakiram MSVdeploy 2021Tech TalksCI/CD
    • Question

      How to setup a automatic developer ?

      How can I? get a simple tryout before actually starting work? Are the payments being made through PayPal? Does your company accept writers from Trinidad and Tobago?
      1 answer7 months agoBy naturalchild499CI/CDBilling
    • Question

      How to Auto Deploy ready deployment files through gitlab

      I have a own business running and started to develop my corporate site using django. I have a private repo in my docker hub which i pull in my deployment through regcred secret. i have this files which i need to make ...
      1 answer8 months agoBy brunsScubaDiverKubernetesDjangoDeploymentGitCI/CD
    • Question

      How to use environment variables specified in the app spec as values for fields inside the app spec?

      Lets say you have specified an encrypted app wide environment variable in the app spec. Now you wish to use this environment variable as a value for a field inside the app spec. Is it possible? Concrete example:I wish...
      1 answer8 months agoBy SkovisenDigitalOcean API and CLI (doctl)DigitalOcean App PlatformCI/CD
    • Question

      Kubernetes docker Erpnext ci/cd pipe architectural

      Please provide step by step installation about Kubernetes docker Erpnext ci/cd pipe architectural
      No answers yet8 months agoBy r9493179601KubernetesDockerCI/CD
    • Question

      Django app for continuous deployment using Gitlab on DigitalOcean droplet return permission denied for SSH

      I’m trying to implement CD for my containerized(Docker, nginx) Django app using gitlab on DigitalOcean droplet. I have created a pair of SSH keys and add the public key to DigitalOcean platform. I can login to my drop...
      1 answer9 months agoBy abdulRehman01CI/CDDjangoDockerDigitalOcean Droplets
    • Tutorial

      How To Set Up a Continuous Delivery Pipeline with Flux on DigitalOcean Kubernetes

      This tutorial goes through setting up continuous integration and delivery for DigitalOcean Kubernetes using Flux, an open-sourced tool.
      10 months agoBy SavicKubernetesDigitalOcean Managed KubernetesCI/CD
    • Tech Talk

      Automating Test Environments With CircleCI

      Build faster, more resilient pipelines — automate your development process with continuous integration using CircleCI and DigitalOcean to reduce cost and increase velocity without compromising quality.
      10 months agoBy Sam OlukotunCI/CDTech Talks
    • Question

      How to anylyze load testing of app plaform for a PHP rest API project

      Hi, Before we had a droplet to serve a response to the client, now the team was quite interested to use the DO App platform and we created an app there, everything is working very well. But we need an app that can han...
      1 answer10 months agoBy lee9e8530e654dbb31ffdd632fCI/CDDigitalOcean App Platform