OPI Blog
Learn from experts in their fields

Browsing Tags: devops

Bitbucket Parameterized Pipelines
Introduction I’d like to address how to handle lots of deployment environments withinBitBucket Pipelines. Below I’m presenting two options: Using tags to parameterize builds Using the BitBucket API to pass variables Lots of Environments There ...
Consul on Docker EE
”Consul is a service networking solution to connect and secure services across any runtime platform and public or private cloud” – (https://consul.io) This post details a way to run a Consul cluster on Docker EE ...
Design Considerations for CI/CD Pipelines
When developing a new application, teams often take a close look to design application architecture, mitigate security concerns, address non-functional requirements, and plan delivery around critical business timelines. Designing the CI/CD process risks becoming something ...
Deploying Azure Functions with Tekton CI/CD
Tekton is a set of shared, open source components for building CI/CD systems and a part of the new Continuous Delivery Foundation. While still in early stages, there is significant investment in the project due ...
Dec 12, 2018
Open Source InfoSec Using Gradle
Information security needs to be a part of any application. Solutions range in price from no cost to very expensive. However, quality is usually proportional to cost (but not always). We are going to ...
May 16, 2018
CI Profiling Using collectl
Continuous integration of software is a best practice and helps to enable rapid delivery of software. The faster the CI runs, the better. How can CI be effectively profiled? The collectl package is a good ...
Nov 2, 2017
Docker Parameterized Builds Using Git Tags, Part 2 of 2
In Part 1 we constructed an automated image build on Docker Hub in which a package (Dropbox) can be updated using the git tag. In this post we’ll go further and use the tag to ...
Sep 20, 2017
Docker Parameterized Builds Using Git Tags, Part 1 of 2
When building a Docker image, sometimes it is desirable to have an image for different package versions or even different base images. One way to do this is with a branch for each version. This ...
Test Vagrant Boxes using Docker
Vagrant is a great tool for delivering consistent development environments in virtual machines. If you’ve built anything beyond simple with Vagrant, you might have grown tired of manually testing it. This post will show you ...
May 9, 2017
AWS ECR with Gradle
AWS Elastic Container Registry is a registry service for Docker images. It supports the Docker API for registries and therefore can be used with `docker pull`, `docker push`, etc. It also works with Gradle ...