CI/CD Transforms how DevOps Function

CI/CD stands for Continuous Integration and Continuous Delivery. It is a set of practices that enables faster and more reliable software development and deployment by automating the building, testing, and releasing of code changes . CI/CD is a key component of DevOps, which is a methodology that brings development …



Changing the definition of an application

DevOps is a set of practices that combines software development and IT operations to deliver software faster and better. It aims to shorten the software development lifecycle and provide continuous delivery with high quality and reliability. DevOps is not only about tools and processes, but also about culture and collaboration …



What is the difference between DevOps and Agile

DevOps and Agile are both software development methodologies that aim to deliver software faster and better. However, they have some key differences in their purpose, scope, and practices. Here is a summary of the main differences between DevOps and Agile, based on the web search results: Purpose: DevOps focuses on …



2023 June Top DevOps Topics

Using bing chat I'm starting to keep track of DevOps trends. Or at least what it thinks are the trends. End-to-end lifecycle management to streamline DevOps workflows This involves using tools and practices that enable continuous integration, continuous delivery, continuous testing, continuous monitoring, and continuous feedback across the entire software …



Laravel queue environment

Ran in to an issue running queue through supervisor. I'll give a quick rundown of my setup, the issue and solution. I have supervisor running the queue daemon. \[program:laravel\_queue\] command=php /var/www/example.com/artisan queue:listen autostart=true autorestart=true stderr\_logfile=/var/log/laraqueue.err …



Docker remove ALL volumes not attached

Docker can be tricky to debug. There's instances where after upgrading a container the volume that was previously attached fails to work. In this case it was a dev image and the quickest, and dirtiest, option was to clear out and rebuild. I could go one by one to delete …



grep without filenames

I needed to grep a directory, and sub directories, and not displaying the filenames in the output. This is when the man page came to the rescue. man grep | grep filename Output -H, --with-filename -h, --no-filename There we go, -h, --no-filename, is what I needed. Example with output to a …



Vagrant error on up

I was executing a vagrant up on my machine. It was giving an nfs error. mount -o 'vers=3,udp' 192.168.10.1:'/opt/<snip>/mozilla/kuma' /home/vagrant/src Stdout from the command: Stderr from the command: stdin: is not a tty mount.nfs: requested NFS …



Head all files in directory

Needed to head all files in a directory. \#!/usr/bin/env bash DEST=/tmp for i in /files/to/head/\* do head -10 "\${i}" > \${DEST}/\$(basename \$i) done



Simple Python Web Scraper

I needed a simple html only scraper. (This doesn't use js, won't pull down data via AJAX). I found an example on another site, thetaranights.com, but it wasn't exactly what I needed. It only pulled the data and printed it to screen. I added a list to loop through …