Главная
Study mode:
on
1
Introduction
2
Agenda
3
Structure
4
Workflows
5
GitLab
6
GitLab Updates
7
GitLab Browser
8
New Project
9
Hello World Example
10
Testing
11
Continuous Integration
12
Configuration File
13
Docker
14
Acceptance Test
15
Live Output
16
Continuous Integration Workflow
17
Continuous Integration Tasks
18
Build Steps
19
Private Repository Integration
20
Deploy to Server
21
Traditional Deployment
22
Deployment to Production
23
Documentation
24
Database migrations
25
Database rollbacks
26
Future Business Wishlist
Description:
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

International PHP Conference
Add to list
0:00 / 0:00