Explore a comprehensive workflow for developing PHP APIs and web applications using self-hosted continuous integration in this conference talk from IPC 2017. Learn how to establish a secure, data-focused development process using GitLab, PhpStorm, Docker, Codeception, PSR-7 middleware, Zend Framework, Doctrine, and custom migration routines. Follow along as Sebastian Leitz demonstrates setting up a demo project, covering topics such as GitLab updates, testing, continuous integration configuration, Docker integration, acceptance testing, deployment strategies, and database migrations. Gain insights into best practices for maximizing control over data and moving away from cloud services while maintaining robust features. Discover how to refine your own workflow and engage in discussions about further optimizations for PHP application development.
Self-Hosted Continuous Integration for PHP Applications with GitLab