Jenkins CicdDiscover plugin

I worked through how to add in the trigger for building the new job in Jenkins after the CicdDiscover plugin created it – and realized… All it has to do is re-send the original /git/notifyCommit?url=Url hook. The second time the CicdDiscover plugin will ignore it and the original Git plugin will catch and handle. This…

Continue Reading

CicdDiscover-plugin for CICD

The problem with hacking into the git-plugin and calling a separate script is that the git-plugin for Jenkins is core to a lot of the Pipeline plugins we also want to move forward with. We have to maintain the altered git-plugin through updates as that plugin is under active development. And the external script has…

Continue Reading

More on Jenkins and CICD

The original Jenkins git plugin drops the case where the repo string it’s parsing for doesn’t exist in a Jenkins job. To use this all by itself we would have to by hand configure and maintain jobs in Jenkins and in a large CICD environment that’s not workable. It’s possible that in the Jenkins architecture…

Continue Reading

Complete Epic Crap from JLab

I ordered the JLab Epic BT Headphones based on a review by Wirecutter, which site I had found to have thorough reviews and evaluations in the past. These headphones failed 13 days outside of the 30 day warranty return-for-refund period. They did this after working just fine, no bluetooth connectivity issues, good sound – out…

Continue Reading

Jenkins plus (hacked) git-plugin – CICD

Jenkins has survived Hudson and is a go-to UI for what used to be called Release Engineering. It can become a key element in Continuous Integration Continuous Delivery. I’ve been setting it up as a packer-ansible integration tool to build code then package it as AMI’s (Amazon Machine Images) to drop into AWS (Amazon Web…

Continue Reading

Updated (DevOps) Resume…

Not a Prelude to Massive Disloyalty

What the hell is DevOps anyway? Many companies are hiring DevOps Engineers and it is a nebulous title – a hard skill set to nail down and most companies implementing it don’t really know what they are trying to do. DevOps is the pipeline between developers and deployment to production traffic. The holy grail is…

Continue Reading

files hidden under a filesystem mount

I ran into a server that showed 83% used on the / filesystem. But… A du -ak | sort -nr | more showed no files or folders using the space. The server had a back history of a missing mount, which had caused the filesystem to fill up to 100%. I suspected that the now-mounted…

Continue Reading

Instant Nagios Starter (book)

Six weeks or so ago I was struggling to discover the documentation to set up nagios on (drumroll) a Mac Mini. Yes, Mac OS X 10.8.1. I found a write up… And it didn’t quite work. Another write up covered the missing details of the first write up. Eventually I got it up and running…

Continue Reading

wget and then clean up links in php website

I am helping a friend set up a wordpress website. She found a website that she like the structure and look of. I wanted to capture the site including links and each individual page as a reference for what she likes and how to build the site for her. I won’t copy it, but I…

Continue Reading

vi(m) tricks

vim

I had copied a section of text from a pdf. When I pasted it into an email I got: insurance against loss or damage by fire, including an extended coverage endorsement, for all buildings and personal property which comprise the Property. Owner agrees to maintain property liability insurance in full force and effect during the…

Continue Reading