Fixing Jekyll Build Time


I had slightly neglected this blog for a while - I had a lot of drafts and random notes about the place because my local build for Jekyll was taking 12 to 40 minutes to build. I had a few hours to kill so it was finally time to give this a bit of time.

Read This »

Upgrading Basil Faulty to DonkeyCar v3.1.0

Today I’m upgrading my DonkeyCar Basil Faulty to donkey v3.1.0! A number of members of the Hackerspace have got the DonkeyCar training working on Windows (rather than a Linux Virtual Machine) and there have been a number of updates since my last install so what better time to upgrade?

Read this »

CI/CD Pipeline using Node.js and Jenkins - 6: Creating and Destroying Droplets

After getting my CI/CD pipeline up and running, I needed an easier way to create droplets from snapshots so that process wasn’t so time-consuming.

Read this »

CI/CD Pipeline using Node.js and Jenkins - 5: Deployment

Now that the Continuous Integration part of my pipeline was working, today I got the Continuous Delivery/Deployment part working to automatically deploy to the live server.

Read this »

CI/CD Pipeline using Node.js and Jenkins - 4: Jenkins Issues

Last time I did the initial configuration of Jenkins but I’m having a few issues. Today I’ll be troubleshooting these issues and making sure GitHub and Jenkins are hooked up correctly, and that all the automated tests run and pass successfully.

Read this »

CI/CD Pipeline using Node.js and Jenkins - 3: Configure Jenkins

Today I’m carrying on with my CI/CD pipeline by creating the Jenkins server that will do the automated testing and deployment of the Node-App.

Read this »

CI/CD Pipeline using Node.js and Jenkins - 2: Security Issues

In my last blog post I set up the HelloWorld Node.js app on a Digital Ocean droplet. Today, I had a few security and access issues when re-creating the server using the snapshot I took previously.

Read this »

CI/CD Pipeline using Node.js and Jenkins - 1: Hello World Server App

Jenkins

Jenkins is an open source automation server that can be used to set up a Continuous Integration/Continuous Delivery (CI/CD) pipeline to streamline the deployment process. I wanted to set it up for my next project; a Node.js server that I could use for a lot of my future projects - I want to create a RESTful API that I can use for any of my projects that need to communicate with a central server.

Read this »

Re-Training Basil Faulty the DonkeyCar

Basil Action Shot

I could finally set up the training environment using Ubuntu in VirtualBox on Windows to allow Basil to learn to race around the track in my kitchen!

Read this »

Actually Training Basil Faulty the DonkeyCar

Basil

I could finally set up the training environment using Ubuntu in VirtualBox on Windows to allow Basil to learn to race around the track in my kitchen!

Read this »
About Me

Engineer, maker, do-er...
I basically just like to make things.

Archives