In this guide, we’ll show you how to secure yourself from merging errors in your GitHub projects with help of BuddyWorks testing features.
Git and its branches are one of the best inventions since sliced bread (well, at least for developers). Employing branches, gitflow and pull requests to development workflow is a great way to ensure code quality.
In short, Gitflow is a type of workflow in which all new features and bug fixes are made on dedicated branches; only when the branch is tested it can be merged to the master branch.
Make sure to check out our insight…
IFTTT is one of the most popular services (if not the most popular) that you can use to create simple conditional statements for all your internet-connected things, including your favorite Continuous Delivery service.
In this guide we’ll show you how to configure IFTTT to automatically create an issue in your GitHub repository when something wrong goes in the pipeline (eg. a build fails).
Let’s starting with creating a new IFTTT applet that will act as a bridge between GitHub and Buddy.
Availability is the key factor when running an online business: monitoring and reporting, event management, keeping unavailability periods as short as possible. This guide will explain you how to automate monitoring-related tasks with Buddy’s pipelines and facilitate the workflow at your support center.
With this guide you’ll be able to:
This guide assumes that you already know Buddy and its powerful pipelines.
The following article will help you set up Continuous Deployment to Azure using Buddy. Upon reading this guide you will be able to:
The DevOps corner is a place where developers can share their thoughts, tips, and tricks on day-to-day programming with special emphasis on web and software delivery.
If you would like to share your article, reach out to email@example.com. Once publication gets the green light, you will be awarded our special Towards Better DevOps hoodie in the selected size!
Make sure that your article follows these rules:
In the following guide, we’ll show you how to configure a pipeline that will build, test, and deploy a React.js application with zero-downtime. Zero-downtime is a deployment technique that lets you update websites by making them fully available to the end-user during the process.
Cypress is a tool that contains all necessary components for website testing in one package, created to make tests writing easy and fast.
This guide will:
To perform the following steps you will need:
Begin with cloning the example React project: github.com/ahfarmer/emoji-search.
Next, install the required dependencies:
$ npm install
To check if the project works, we will use the command:
$ npm start
Our site should now be available at the address…
This guide covers creating K8s volumes and configuring a WP instance with a MySQL database in a most simple way — a perfect introduction to Kubernetes and Docker for newbies.
If you already have a running K8s application, check out this guide to learn how to automate your K8s deployments.
In this example, we’ll use a
hostPath volume since we only have one node in the cluster. …
In the first part of the guide we showed you how to dockerize your WordPress project and run it on the server using Docker Compose. This article we’ll tell you how to streamline the whole process down to a single push to Git repository.
First you need to hook up your repository with Buddy:
For the purpose of this guide we’ll use a Git repository with an existing WP theme: https://github.com/buddy-works/buddy-wp-theme.git
WordPress is the most popular CMS on the market, period. On the other hand, Docker is the trendiest tech since the first iPhone. In this guide, we’re going to show you how to run your WordPress site in a Docker container and what are the benefits for any WP developer.
This point could be very long. It’s always better for a reader, however, to show specific use cases instead of writing lengthy essays. To cut the long story short:
To put it simply, Docker is a type of virtualization which is faster and lighter than other VMs thanks to a…