Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Fact Sheet: Frank Compagner, Guerrilla Games
1. Release
This!
-‐
Tools
for
a
Smooth
Release
Cycle
Frank
Compagner,
Guerrilla
Games
ABOUT THE PRESENTATION
Problem: What motivated you to do the work you will describe in this presentation?
We needed to regain control over our release cycle, which had previously consisted of long periods of confusion
and uncertainty alternating with short intervals of blind panic
Solution: How did you solve the problem?
By simplifying the release process for the developers, making the build team solely responsible for all changes
on the release branch, and creating two elegant tools to properly support this new workflow.
ABOUT YOUR SOLUTION
To which users and/or tasks is your solution relevant?
Build and release engineers, branch organizers and maintainers and anybody that would like more control over
a complicated release cycle.
How long has your solution been deployed?
A little over a year.
What programming languages and/or software development tools did you use to develop your solution?
Python, P4Python, CherryPy, jQueryUI, wxPython.
Which Perforce tools and/or APIs did you use?
P4Python, P4Web
On what hardware/OS/configuration is your solution deployed?
Windows Server 2008
What other software or hardware does your solution depend on?
None, really.
Full presentation available at slideshare.net/perforce.