Projects

4 half days of workshops to get a CI pipelin run on your project on your hardware under your control

magento2-builder-tool is a tool to setup local environments for your Magento2 projects by executing one command. No Docker, no Vagrant needed but it is also compatible inside those virtualised setups. Database, Apache/Nginx configuration and everything else are created automatically for each project. You can even use sync mode to get server data copied locally.

PostNL 1 year ago

Before i started freelancing, i used to work at TIG, an e-commerce agency. Here we got the order to build an extension for PostNL, a shipping carrier. This is the biggest shipping carrier within The Netherlands. There where a lot of requests for this extension before we even started building, so we knew it was going to be used a lot. As a project lead i required from my team that they invested enough time in building a robost extension. We added unit and integration testing, which where triggered in Travis for continuous integration. Also the code styling was enforced. We use the highest level of the Marketplace EQP CodeSniffer rules.

Now that the first stable version of Blue Ocean Plugin was released, it is easier and cooler than ever to setup your Continuous Integration/Delivery with Jenkins. Jenkins has also evolved quite a lot in recent years, making easier to setup your automation server and builds in just a couple of steps.

Now that you know how to setup your pipelines, you might want to go one step further and keep just one pipeline configuration for all your projects. That is possible using Shared Libraries. The idea is that your standard pipeline configuration resides in a shared repository that will be accessed for each of your projects. Each project will then only set specific properties into its own Jenkinsfile.

As developers we are in the business of automating things and that also includes our daily tasks. In this talk we will cover all the steps involved in software delivery and how to automate them in Magento 2. We will also have a look at available open source tools that can help you with that.

As developers we are in the business of automating things and that also includes our daily tasks. In this talk we will cover all the steps involved in software delivery and how to automate them in Magento 2. We will also have a look at available open source tools that can help you with that.

Don’t you have your deployments automated yet? Would you like to improve your release process but don’t know how? Magento 2 deployments require many steps and not having a reliable process can screw up your live server. This session will show you best practises for reliable and fully-automated deployments. You will also learn about great new features available on version 2.2, that finally make 0 downtime deployments possible. We will cover simple automation solutions, easy to integrate for everyone, as well as more advanced optimisations using a build server. After this session you will enjoy the grace of automatic deployments and save a lot of time and trouble.

Are You a Hero?

Sign up now to add your profile to the site. Whether you're a freelancer or work for an agency or a merchant, you can find other developers to hire or get clients for yourself or for your company.