Probo.CI is an open source, quality assurance and user acceptance testing SaaS tool created by Zivtech. Probo allows the development process to continue while stakeholders, product owners, and QA teams review changes in real-time, allowing “Continuous Collaboration” on Drupal development projects. Probo’s system prevents blocks for developers, site builders, and themers with isolated testing environments, called Probo builds.
Working on a project that is distributed across many developers and many operating systems is challenging. Let's see how to set up uniform local environments for your Drupal, Wordpress, Node, Gatsby, Hugo, etc. project across your entire team, automate the project workflow regardless of the OS, and then re-use this automation to upgrade to continuous integration and delivery.
This session will cover:
DevShop is an open-source Drupal hosting platform that can be used for production, development and testing environments.
Powered by a Drupal web interface, simply enter your websites source code, name your environments, pick your branches, and start running Behat tests on every git push.
DevShop allows you to setup automated Behat testing without writing any scripts, creating any YAML files, or learning about Jenkins or Docker.
Easily launch new environments for every pull request or every branch of your git repository.
This workshop will teach you how to set up your own Drupal Instance using Docker. You will learn about containers, images, shared volumes and how to get quickly familiar with Docker commands so you can spin up your own virtual environments to match your specific needs. This workshop will benefit Docker beginners the most and get into some intermediate topics as well. Ask questions, bring your computers and don't let your lack of Docker slow you down from having a competitive advantage with doing your work.
Git has become our industry’s version control gold standard for good reason: it’s a powerful tool that facilitates collaboration. Yet, as with any powerful tool, the flexibility it affords comes with the price of complexity which, coupled with the abstract nature of the problems it aims to solve, often seems daunting to beginners.
This session will equip you with the knowledge necessary to start contributing to software projects confidently by first exploring the whats and whys before getting into the hows. Some of the topics we’ll cover include: