Hi
user
Admin Login:
Username:
Password:
Name:
Who let the robot out? Qualitativ hochwerte Software mit Hilfe von Continuous Integration erstellen
--client
pyconde
--show
pyconde2013
--room KOMED_Saal 2720 --force
Next: 11 Effiziente Python-Entwicklung mit kleinen Teams
show more...
Marks
Author(s):
Timo Stollenwerk
Location
KOMED Saal
Date
oct Tue 15
Days Raw Files
Start
14:30
First Raw Start
14:27
Duration
00:30.0:00
Offset
0:02:17
End
15:00
Last Raw End
15:21
Chapters
00:00
0:26:09
Total cuts_time
26 min.
https://2013.de.pycon.org/schedule/sessions/35/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Who_let_the_robot_out_Qualitativ_hochwerte_Software_mit_Hilfe_von_Continuous_Integration_erstellen.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:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Continuous Integration ist Begriff aus der Softwareentwicklung, der den Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung beschreibt. Das Ziel der kontinuierlichen Integration ist die Steigerung der Softwarequalität. Jede "Integration" führt zu einem automatisierten Build-Prozess der verschiedene Software-Tests und Code-Analyseschritte ausführt um Fehler so früh wie möglich erkennen und beheben zu können. Dieser Vortrag wird die Prinzipien der Kontinuierlichen Integration vorstellen und aufzeigen wie diese für ein Python-Projekt umgesetzt werden können. Dabei werden die Erfahrungen aus dem Betrieb des CI-Servers für das Plone Projekt, eines der größten Python-basierten Open Source Projekte, vorgestellt. Unter anderem werden die folgenden Themen behandelt: - Aufsetzen eines Continous Integration Servers mit Travis-CI oder Jenkins - Einbindung verschiedener Versionskontrollsysteme - Das Ausführen verschiedener Tests und die Analyse der Code-Qualität für jede Integration - Wie Jenkins verwendet werden kann um automatisch eine Software Dokumentation zu erstellen, die Entwickler zu benachrichtigen, Software Releases zu erstellen und Software zu deployen - Das Schreiben und kontinuierliche Ausführen von funktionalen Akzeptanztests, basierend auf Robot Framework
Comment:
production notes
2013-10-15/14_27_43.dv
Apply:
14:27:43 - 14:32:25 ( 00:04:42 )
S:
14:27:43 -
E:
14:32:25
D:
00:04:42
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_27_43.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:27:43
seconds: 0.0
Wall: 14:27:43
Duration
00:04:42
14:32:25
seconds: 0.0
Wall: 14:27:43
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/14_32_25.dv
Apply:
14:32:25 - 14:33:10 ( 00:00:45 )
S:
14:32:25 -
E:
14:33:10
D:
00:00:45
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_32_25.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:32:25
seconds: 0.0
Wall: 14:32:25
Duration
00:00:45
14:33:10
seconds: 0.0
Wall: 14:32:25
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/14_33_11.dv
Apply:
14:33:11 - 14:59:20 ( 00:26:09 )
S:
14:33:11 -
E:
14:59:20
D:
00:26:09
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_33_11.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:33:11
seconds: 0.0
Wall: 14:33:11
Duration
00:26:09
14:59:20
seconds: 0.0
Wall: 14:33:11
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/14_59_19.dv
Apply:
14:59:19 - 14:59:20 ( 00:00:01 )
S:
14:59:19 -
E:
14:59:20
D:
00:00:01
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_59_19.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:59:19
seconds: 0.0
Wall: 14:59:19
Duration
00:00:01
14:59:20
seconds: 0.0
Wall: 14:59:19
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/14_59_21.dv
Apply:
14:59:21 - 14:59:27 ( 00:00:06 )
S:
14:59:21 -
E:
14:59:27
D:
00:00:06
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_59_21.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:59:21
seconds: 0.0
Wall: 14:59:21
Duration
00:00:06
14:59:27
seconds: 0.0
Wall: 14:59:21
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2013-10-15/14_59_27.dv
Apply:
14:59:27 - 15:21:59 ( 00:22:32 )
S:
14:59:27 -
E:
15:21:59
D:
00:22:32
show more...
vlc ~/Videos/veyepar/pyconde/pyconde2013/dv/KOMED_Saal/2013-10-15/14_59_27.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:59:27
seconds: 0.0
Wall: 14:59:27
Duration
00:22:32
15:21:59
seconds: 0.0
Wall: 14:59:27
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
2013-10-15/14_27_43.dv
2013-10-15/14_32_25.dv
2013-10-15/14_33_11.dv
2013-10-15/14_59_19.dv
2013-10-15/14_59_21.dv
2013-10-15/14_59_27.dv
Veyepar
Video Eyeball Processor and Review