Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Capifony - Автоматизируем деплоймент symfony проекта с помощью Capistrano
Search
Konstantin Kudryashov
September 26, 2011
Programming
2
280
Capifony - Автоматизируем деплоймент symfony проекта с помощью Capistrano
Доклад с sfCampUA'10 про деплоймент symfony1 проекта с помощью capistrano и capifony
Konstantin Kudryashov
September 26, 2011
Tweet
Share
More Decks by Konstantin Kudryashov
See All by Konstantin Kudryashov
Presentation for Liverpool Behat UG opening
everzet
1
370
SpecBDD на пальцах
everzet
6
1.1k
Full stack BDD for Symfony2
everzet
2
620
Behat by example
everzet
49
13k
How to make your clients happy with BDD
everzet
13
1.2k
BDD в PHP вместе с Behat и Mink
everzet
5
460
BDD in Symfony2
everzet
15
1.1k
LESS, SASS, HAML: 4 буквы, изменившие frontend development
everzet
3
330
Other Decks in Programming
See All in Programming
Git Lint
bkuhlmann
4
760
Git Rebase
bkuhlmann
11
1.6k
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
200
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
420
Ruby GitHub Packages
bkuhlmann
0
640
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
860
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
120
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
140
Ruby Pattern Matching
bkuhlmann
0
930
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.1k
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.4k
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
440
Featured
See All Featured
Ruby is Unlike a Banana
tanoku
96
10k
Done Done
chrislema
178
15k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Code Review Best Practice
trishagee
56
15k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Thoughts on Productivity
jonyablonski
59
3.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
The Invisible Side of Design
smashingmag
294
49k
The Mythical Team-Month
searls
216
42k
Transcript
Константин Кудряшов 3 июля 2010 Capifony: Автоматизация деплоймента symfony апликейшенов
с помощью Capistrano вторник, 6 июля 2010 г.
Константин Кудряшов • Бывший разработчик http://onliner.by • Главный разработчик http://dev.by
• Symfony разработчик с 2007 года • Автор и главный контрибьютор sfMate, sfLESSPlugin, sfCucumberPlugin, Capifony http://everzet.com/ http://github.com/everzet
[email protected]
вторник, 6 июля 2010 г.
capistrano вторник, 6 июля 2010 г.
capistrano В основном применяется для деплоймента Ruby On Rails проектов
вторник, 6 июля 2010 г.
capistrano Клиент Репозиторий Код Application Web Database SSH вторник, 6
июля 2010 г.
capistrano Клиент Репозиторий Код Application / Web / Database SSH
вторник, 6 июля 2010 г.
capistrano 1.SCM-репозиторий (SVN, git, hg, etc...) 2.SSH доступ к репозиторию
и серверу вторник, 6 июля 2010 г.
capistrano MyApp current releases shared revisions.log 20100610213302 20100610210513 log system
app config db lib log - директория - symlink - файл вторник, 6 июля 2010 г.
capistrano deploy.rb вторник, 6 июля 2010 г.
capistrano cap deploy:setup вторник, 6 июля 2010 г.
capistrano cap -T вторник, 6 июля 2010 г.
capistrano capify . вторник, 6 июля 2010 г.
capistrano capify . Выйдет в интернет вторник, 6 июля 2010
г.
capistrano capify . Выйдет в интернет Купит сервер вторник, 6
июля 2010 г.
capistrano capify . Выйдет в интернет Купит сервер Настроит его
вторник, 6 июля 2010 г.
capistrano capify . Выйдет в интернет Купит сервер Настроит его
Настроит пермишены вторник, 6 июля 2010 г.
capistrano capify . Выйдет в интернет Купит сервер Настроит его
Настроит пермишены Сконфигурирует и запустит ваш app вторник, 6 июля 2010 г.
Выйдет в интернет Купит сервер Настроит его Настроит пермишены Сконфигурирует
и запустит ваш app capistrano capify . вторник, 6 июля 2010 г.
capistrano Capistrano не избавит вас от болей первого деплоймента. Он
сделает промежуточные деплойменты намного проще. вторник, 6 июля 2010 г.
capistrano 1. ./Capfile 2. ./config/deploy.rb вторник, 6 июля 2010 г.
capistrano Capfile вторник, 6 июля 2010 г.
capistrano config/ deploy.rb вторник, 6 июля 2010 г.
capistrano Capifony вторник, 6 июля 2010 г.
capistrano MyApp current releases shared revisions.log 20100610213302 20100610210513 log apps
libs log web/uploads - директория - symlink - файл web/uploads config/databases.yml config/databases.yml вторник, 6 июля 2010 г.
capistrano gem install capifony вторник, 6 июля 2010 г.
capistrano capifony . вторник, 6 июля 2010 г.
capistrano Capfile вторник, 6 июля 2010 г.
capistrano config/ deploy.rb вторник, 6 июля 2010 г.
capistrano config/ deploy.rb вторник, 6 июля 2010 г.
capistrano cap deploy:setup вторник, 6 июля 2010 г.
capistrano cap deploy:cold вторник, 6 июля 2010 г.
capistrano 1.+d releases/{timestamp} 2.+d releases/{timestamp}/cache 3.+s shared/* releases/{timestamp}/* 4.normalize assets
timestamps 5../symfony configure:database 6../symfony doctrine:build --classes 7../symfony cc 8../symfony plugin:publish-assets 9../symfony project:permissions 10../symfony project:clear-controllers 11../symfony doctrine:build --db --and-load 12.+s releases/{timestamp} current вторник, 6 июля 2010 г.
capistrano cap deploy cap rollback ✘ ➠ вторник, 6 июля
2010 г.
capistrano cap symfony:check_configuration cap symfony cap symfony:cc cap symfony:project:enable ...
cap -T вторник, 6 июля 2010 г.
less, sass, haml Вопросы ? вторник, 6 июля 2010 г.