Hi
user
Admin Login:
Username:
Password:
Name:
The Road to Continuous Deployment
--client
pyconza
--show
pyconza2015
--room room215 10326 --force
Next: 11 Friday Lightning Talks
show more...
Marks
Author(s):
Stefano Rivera
Location
Room 215
Date
oct Fri 02
Days Raw Files
Start
14:15
First Raw Start
14:14
Duration
00:45:00
Offset
0:00:51
End
15:00
Last Raw End
15:00
Chapters
00:00
Total cuts_time
38 min.
https://za.pycon.org/talks/24/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
public
tweet
mp4
svg
png
assets
release.pdf
Road_continuous_deploys.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
How do we get work from a developer's laptop to a production server? How do we do this repeatedly? How do we avoid releasing bad patches? How do we get changes out as fast as possible? And what happens to requests during a deploy? If you want continuous deployment, you have to solve these problems. How do you handle configuration, so that the same code can run in multiple environment? From a developers laptop, to QA environments, to production. What about the quirks of each machine in production? This talk will look at the path Yola took, with Jenkins, yoconfigurator, yodeploy. It's by no means a complete solution, but it's good enough that I rarely find myself working on it, these days. We will cover the pros and cons of each path one can take. The whole platform architecture is really affected by this. We can talk about: Bare hardware, virtualization, containerization, build systems, linux distributions packages, language package ecosystems, configuration management systems, notifications, secret distribution, and much more.
markdown
Comment:
production notes
2015-10-02/14_14_09.dv
Apply:
14:14:09 - 14:21:16 ( 00:07:07 )
S:
14:14:09 -
E:
14:21:16
D:
00:07:07
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2015/dv/room215/2015-10-02/14_14_09.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:14:09
seconds: 0.0
Wall: 14:14:09
Duration
00:07:07
14:21:16
seconds: 0.0
Wall: 14:14:09
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2015-10-02/14_21_17.dv
Apply:
14:21:17 - 15:00:11 ( 00:38:54 )
S:
14:21:17 -
E:
15:00:11
D:
00:38:54
show more...
vlc ~/Videos/veyepar/pyconza/pyconza2015/dv/room215/2015-10-02/14_21_17.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:21:17
seconds: 0.0
Wall: 14:21:17
Duration
00:38:54
15:00:11
seconds: 0.0
Wall: 14:21:17
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2015-10-02/14_14_09.dv
2015-10-02/14_21_17.dv
Veyepar
Video Eyeball Processor and Review