Jenkins Pipeline Deployment Variants

Posted by in IT, Tutorial

This post outlined a list of steps in a pipeline. When building actual pipelines, I’ve noticed the deployment process is more than just deployment. I’ve identified several variants: orchestration deployment (e.g. helios deployment) file copy like this git update for e.g. assets repositories This might be useful if you’re building a mechanism based on a shared library. HTH, A little experiment: If you find this post and ad below useful, please check the ad out :-)

An Initial CI/CD Pipeline

Posted by in IT

Release-based deployments are sort of nice in the sense that you plan, draw a line, prepare stuff and release one or more components at the same time. It however stalls feature deployments a lot (e.g. a nice feature can be implemented in say a day but the release is sheduled in a month). It also gives way to out-of-order releases to please the business. Agile (CI/CD) aims to alleviate some of these problems. Prerequisites As part of the transition process, one has to establish a stack. In my case, it’s…read more

Easy django applications with cookiecutter

Posted by in Software

Now I’m trying to create a bunch of django applications and I’ve got tired of creating everything from scratch. So, here are the steps I’m using to easy create a new django app: Create a new virtual environment. This is vital. It allows you to set up your own versions, not pollute the default installation (removing packages is tricky IMO). If you don’t know what I’m talking about, spend a few minutes to find out. Install cookiecutter (pip install cookiecutter). This is according to some the best thing that happened…read more

Simple steps to deploy app to Heroku

Posted by in IT

The past days I’ve been trying to find a cloud provider to deploy an app to. So, until docker becomes a bit easier and flynn up and running, I’ll stick with one of the known ones, i.e. heroku. I’ve been trying to get a simple list of heroku deployment steps for a while and after watching a nice video I think I’ve got it. So, without more ado, here they are. Preliminary steps Assuming that you want to start from scratch, here is what you need to install (dependencies): Install…read more