The Expert Guide To Continuous Integration

Defined in the simplest terms, Continuous Integration refers to a practice where developers integrate new code into a shared repository multiple times per day. This practice helps better manage the development process, especially when multiple developers are working on the same project.

Continue reading →

New In DeployBot: Deploy Config Files Only!

Thanks to DeployBot’s new “Deploy Config Only” feature, the time it takes to deploy config file changes has been drastically reduced. In the past, when you wanted to add new config files, these files would be added together with the changes from the last commit on your git repository. With it’s new feature however, DeployBot can directly deploy only your config files; tremendously improving the time it takes to launch a new configuration change into a live environment.

Continue reading →

Continuous Development: How Iterative Processes Can Improve Your Code

Continuous development describes a process for iterative software development and is an umbrella over several other processes including continuous integration, continuous testing, continuous delivery and continuous deployment. Continuous development seeks to automate and streamline the process of building, testing and deploying new code into a live or staging environment. 

Continue reading →

GitLab vs. GitHub: What’s the Right Hosting Platform for Your Workflow?

Choosing tools when you’re working on your own is fairly simple, but if you’re collaborating with other team members or managing multiple development projects, it’s crucial to find tools that everyone can easily work with. In a group setting, a Version Control System, or VCS, isn’t a luxury, it’s a necessity. Knowing who is deploying code, exactly what changes they’re making - and having the ability to prevent a bug from being deployed to a live product can make or break a project. Git is by far the most popular version control system for coding - and in the post below we share Git basics, and take a close look and two of the most popular options on the market today - GitLab and GitHub.

Continue reading →

Using Custom Containers in DeployBot

When it comes to using containers in DeployBot, you’ve got a few options.

You can create a brand new container, use our existing DeployBot containers and based on that create your own container, or go in the Docker registry to find the container which suits best to your needs.

Continue reading →