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.
Writing cronjobs can be hard. The environment where it is executed is different. You have to make sure you cronjob doesn’t get executed multiple times. The output is hard to control. How handle errors? I’m going to show you a better way using software you already used: Jenkins.
Designed and developed the biggest B2B e-commerce platform in the whole Latin America. Developed a module in order to enable customers to have multiple companies. Integrated orders with SAP by using REST API. Reached 100% unit test coverage in the code base. Performed peer review for each PR to increase code quality. Determined acceptance test scenarios for the quality assurance team. Managed new features and releases by using git-flow. Used Circle CI to run unit and acceptance tests for each PR. Performed periodic deploys to staging and production environments in order to assure the quality of the platform.
Technical Project Manager for AWS / Jenkins Migration & Magento Feature Enhancements
Own Todo app with Vuejs and PHP Lumen
Team leader and technical leader of the project including 6 websites on singe Magento 1.9 instance.
Technical leader and team leader of the project of migrating Magento 1 websites to Magento 2 platform
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.