Enviar búsqueda
Cargar
The Dog Ate My Deployment - PHP Uncoference September 2013
•
Descargar como PPTX, PDF
•
1 recomendación
•
2,259 vistas
D
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 41
Descargar ahora
Recomendados
Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March ...
Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March ...
D
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
Test Girls
Automated android testing using jenkins ci
Automated android testing using jenkins ci
sveinungkb
Cypress e2e automation testing - day1 intor by: Hassan Hameed
Cypress e2e automation testing - day1 intor by: Hassan Hameed
Hassan Muhammad
SKILLWISE_SELENIUM
SKILLWISE_SELENIUM
Skillwise Consulting
Building the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for Testers
William Echlin
No more waiting for API - Android Stub Server
No more waiting for API - Android Stub Server
Sylwester Madej
Jenkins.pptx
Jenkins.pptx
Pavel Nagrebetskyi
Recomendados
Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March ...
Dennis Benkert - The Dog Ate My Deployment - Symfony Usergroup Berlin March ...
D
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
[English][Test Girls] Zero to Hero: Start Test automation with Cypress
Test Girls
Automated android testing using jenkins ci
Automated android testing using jenkins ci
sveinungkb
Cypress e2e automation testing - day1 intor by: Hassan Hameed
Cypress e2e automation testing - day1 intor by: Hassan Hameed
Hassan Muhammad
SKILLWISE_SELENIUM
SKILLWISE_SELENIUM
Skillwise Consulting
Building the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for Testers
William Echlin
No more waiting for API - Android Stub Server
No more waiting for API - Android Stub Server
Sylwester Madej
Jenkins.pptx
Jenkins.pptx
Pavel Nagrebetskyi
Getting started with Octopus Deploy
Getting started with Octopus Deploy
Karoline Klever
Genymotion with Jenkins
Genymotion with Jenkins
Vishal Nayak
Two-Step Deployment with Rails
Two-Step Deployment with Rails
dugsmith
Cypress report
Cypress report
Adarsh
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Michael Kröll
Cypress Automation
Cypress Automation
Susantha Pathirana
Android + jenkins
Android + jenkins
Fred Lin
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
DevOpsGroup
Jenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Mark Wragg
Drupalcamp Simpletest
Drupalcamp Simpletest
lyricnz
Google App Engine: For PHP Developers
Google App Engine: For PHP Developers
Abu Ashraf Masnun
e2e testing with cypress
e2e testing with cypress
Tomasz Bak
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014
adriantwright
Octopus Deploy @Erie Day of Code
Octopus Deploy @Erie Day of Code
Cassey Lottman
Aikau testing tech talk live 83 20150204
Aikau testing tech talk live 83 20150204
David Webster
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
Amazon Web Services
Continuous integration in games development
Continuous integration in games development
Nebojsa Brindic
Using Continuous Integration To Ensure Project Health New
Using Continuous Integration To Ensure Project Health New
bartlowe
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
D
Maven
Maven
Shraddha
Más contenido relacionado
La actualidad más candente
Getting started with Octopus Deploy
Getting started with Octopus Deploy
Karoline Klever
Genymotion with Jenkins
Genymotion with Jenkins
Vishal Nayak
Two-Step Deployment with Rails
Two-Step Deployment with Rails
dugsmith
Cypress report
Cypress report
Adarsh
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Michael Kröll
Cypress Automation
Cypress Automation
Susantha Pathirana
Android + jenkins
Android + jenkins
Fred Lin
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
DevOpsGroup
Jenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Mark Wragg
Drupalcamp Simpletest
Drupalcamp Simpletest
lyricnz
Google App Engine: For PHP Developers
Google App Engine: For PHP Developers
Abu Ashraf Masnun
e2e testing with cypress
e2e testing with cypress
Tomasz Bak
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014
adriantwright
Octopus Deploy @Erie Day of Code
Octopus Deploy @Erie Day of Code
Cassey Lottman
Aikau testing tech talk live 83 20150204
Aikau testing tech talk live 83 20150204
David Webster
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
Amazon Web Services
Continuous integration in games development
Continuous integration in games development
Nebojsa Brindic
Using Continuous Integration To Ensure Project Health New
Using Continuous Integration To Ensure Project Health New
bartlowe
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Hong Tat Yew
La actualidad más candente
(20)
Getting started with Octopus Deploy
Getting started with Octopus Deploy
Genymotion with Jenkins
Genymotion with Jenkins
Two-Step Deployment with Rails
Two-Step Deployment with Rails
Cypress report
Cypress report
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Cypress Automation
Cypress Automation
Android + jenkins
Android + jenkins
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Jenkins tutorial for beginners
Jenkins tutorial for beginners
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Drupalcamp Simpletest
Drupalcamp Simpletest
Google App Engine: For PHP Developers
Google App Engine: For PHP Developers
e2e testing with cypress
e2e testing with cypress
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014
Octopus Deploy @Erie Day of Code
Octopus Deploy @Erie Day of Code
Aikau testing tech talk live 83 20150204
Aikau testing tech talk live 83 20150204
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
Continuous integration in games development
Continuous integration in games development
Using Continuous Integration To Ensure Project Health New
Using Continuous Integration To Ensure Project Health New
Introduction to cypress in Angular (Chinese)
Introduction to cypress in Angular (Chinese)
Similar a The Dog Ate My Deployment - PHP Uncoference September 2013
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
D
Maven
Maven
Shraddha
Maven
Maven
Fabio Bonfante
Continuous Integration & Development with Gitlab
Continuous Integration & Development with Gitlab
Ayush Sharma
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
Gopi Raghavendra
Automation Zaman Now
Automation Zaman Now
Ibnu Fajar Yunardi
Provisioning with Puppet
Provisioning with Puppet
Joe Ray
Tutorial 1: Your First Science App - Araport Developer Workshop
Tutorial 1: Your First Science App - Araport Developer Workshop
Vivek Krishnakumar
Continous Delivering a PHP application
Continous Delivering a PHP application
Javier López
Making the most of your Test Suite
Making the most of your Test Suite
ericholscher
Getting started with PHPUnit
Getting started with PHPUnit
Khyati Gala
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
Establish reliable builds and deployments with Magento
Establish reliable builds and deployments with Magento
Unic
Continuous Integration using Cruise Control
Continuous Integration using Cruise Control
elliando dias
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
QA Programmer
OpenStack How To - PyLadies ATX
OpenStack How To - PyLadies ATX
Anne Gentle
IzPack at LyonJUG'11
IzPack at LyonJUG'11
julien.ponge
DevOps and Chef
DevOps and Chef
PiXeL16
Os dev tool box
Os dev tool box
bpowell29a
Supermondays: Jenkins CI lightning talk
Supermondays: Jenkins CI lightning talk
Michael Peacock
Similar a The Dog Ate My Deployment - PHP Uncoference September 2013
(20)
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
The Dog Ate My Deployment - Symfony Usergroup Cologne July 2013
Maven
Maven
Maven
Maven
Continuous Integration & Development with Gitlab
Continuous Integration & Development with Gitlab
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
Automation Zaman Now
Automation Zaman Now
Provisioning with Puppet
Provisioning with Puppet
Tutorial 1: Your First Science App - Araport Developer Workshop
Tutorial 1: Your First Science App - Araport Developer Workshop
Continous Delivering a PHP application
Continous Delivering a PHP application
Making the most of your Test Suite
Making the most of your Test Suite
Getting started with PHPUnit
Getting started with PHPUnit
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Establish reliable builds and deployments with Magento
Establish reliable builds and deployments with Magento
Continuous Integration using Cruise Control
Continuous Integration using Cruise Control
Maven TestNg frame work (1) (1)
Maven TestNg frame work (1) (1)
OpenStack How To - PyLadies ATX
OpenStack How To - PyLadies ATX
IzPack at LyonJUG'11
IzPack at LyonJUG'11
DevOps and Chef
DevOps and Chef
Os dev tool box
Os dev tool box
Supermondays: Jenkins CI lightning talk
Supermondays: Jenkins CI lightning talk
Más de D
Monitoring und Metriken im Wunderland
Monitoring und Metriken im Wunderland
D
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
D
Introduction to Docker & CoreOS - Symfony User Group Cologne
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
D
Things Your Mother Didn't Tell You About Bundle Configurations - Symfony Live...
Things Your Mother Didn't Tell You About Bundle Configurations - Symfony Live...
D
What mom never told you about bundle configurations - Symfony Live Paris 2012
What mom never told you about bundle configurations - Symfony Live Paris 2012
D
Cologne Web Performance Optimization Group Web - Varnish
Cologne Web Performance Optimization Group Web - Varnish
D
symfony live 2010 - Using symfony events to create clean class interfaces
symfony live 2010 - Using symfony events to create clean class interfaces
D
symfony Live 2010 - Using Doctrine Migrations
symfony Live 2010 - Using Doctrine Migrations
D
symfony and immobilienscout24.de - Dennis Benkert
symfony and immobilienscout24.de - Dennis Benkert
D
symfony and immobilienscout24.de - Rob Bors
symfony and immobilienscout24.de - Rob Bors
D
Railslove Lightningtalk 20 02 09 - Web Debug Toolbars
Railslove Lightningtalk 20 02 09 - Web Debug Toolbars
D
Más de D
(12)
Monitoring und Metriken im Wunderland
Monitoring und Metriken im Wunderland
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Dockerizing Symfony Applications - Symfony Live Berlin 2014
Introduction to Docker & CoreOS - Symfony User Group Cologne
Introduction to Docker & CoreOS - Symfony User Group Cologne
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
Things Your Mother Didn't Tell You About Bundle Configurations - Symfony Live...
Things Your Mother Didn't Tell You About Bundle Configurations - Symfony Live...
What mom never told you about bundle configurations - Symfony Live Paris 2012
What mom never told you about bundle configurations - Symfony Live Paris 2012
Cologne Web Performance Optimization Group Web - Varnish
Cologne Web Performance Optimization Group Web - Varnish
symfony live 2010 - Using symfony events to create clean class interfaces
symfony live 2010 - Using symfony events to create clean class interfaces
symfony Live 2010 - Using Doctrine Migrations
symfony Live 2010 - Using Doctrine Migrations
symfony and immobilienscout24.de - Dennis Benkert
symfony and immobilienscout24.de - Dennis Benkert
symfony and immobilienscout24.de - Rob Bors
symfony and immobilienscout24.de - Rob Bors
Railslove Lightningtalk 20 02 09 - Web Debug Toolbars
Railslove Lightningtalk 20 02 09 - Web Debug Toolbars
Último
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Último
(20)
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
The Dog Ate My Deployment - PHP Uncoference September 2013
1.
2.
The Last Mile Problem
3.
4.
5.
6.
Development Live
7.
The Dog Ate My
Deployment
8.
Rule 1: Implement deployment
at the beginning of your project
9.
+ https://puphpet.com/
10.
Every configuration has
to be done by Puppet
11.
Developers and Operations share
the same configuration
12.
Rule 2: Automate everything
13.
14.
15.
Create Targets For Everything
16.
Structure Your Ant Files
17.
Use A Framework
For This http://abc.tools.qafoo.com/
18.
<project> <property file="default.properties"/> <import> <fileset dir="${basedir}/extensions"> <include
name="*.xml"/> </fileset> </import> <extension-point name="build-cleanup" /> <extension-point name="build-prepare" /> <target name="build:ci" depends=" test:run, package:create" /> </project>
19.
$ ant quality:report
20.
Rule 3: Test the
quality of your project
21.
22.
Jenkins PHP Template http://jenkins-php.org/
23.
PHP QA Tools
24.
Too many violations
should break your builds
25.
Rule 4: Create deployable
artifacts
26.
Build them so
that they only need configuration to run
27.
Create them once,
reuse them in all deployments
28.
Copy Artifacts Build Promotion Amazon
S3
29.
Continous Integration Testing Staging Live
30.
Rule 5: Run your
deployment with only one invocation
31.
32.
Choose Your Deployment Tool
33.
Choose It With Your
Operations Team
34.
Shell Scripts
35.
36.
Choose A Tool That
Helps You
37.
Fabric
38.
def deploy(docroot): put('release.tar.gz', 'release_dir') run('tar
xzf release.tar.gz') with cd(release_dir): run('ant symfony:cache-clear') sudo('service nginx restart')
39.
Keep Your Deployment Configuration
With Your Code
40.
$ fab deploy:/var/www
–H host1,host2,host3
Descargar ahora