Upon completing this guide you’ll be able to:
Before you start you need to install the following things:
Start off with creating a folder and initializing a Git repository so that your package is safe and sound under version control:
$ mkdir my_first_npm_module
$ cd my_first_npm_module
$ git init
The next step is adding
package.json which will contain the data of your module. The easiest way to do that is running this command:
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 firstname.lastname@example.org. 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