This collection of helper scripts are used to generate .mp4 files containing the output from [gource][1], a visualisation tool that generates pretty output from the git log output.
- gource
- ffmpeg with x264 support
@Grab('com.aestasit.infrastructure.sshoogr:sshoogr:0.9.25') | |
@Grab('org.codehaus.gpars:gpars:1.2.1') | |
@GrabConfig(systemClassLoader = true) | |
import static com.aestasit.infrastructure.ssh.DefaultSsh.* | |
import groovyx.gpars.GParsPool | |
options.trustUnknownHosts = true | |
stores = [ '10.0.1.1', '10.0.2.1', '10.0.3.1' ] | |
GParsPool.withPool(10) { |
<powershell> | |
winrm quickconfig -q | |
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}' | |
winrm set winrm/config '@{MaxTimeoutms="1800000"}' | |
winrm set winrm/config/service '@{AllowUnencrypted="true"}' | |
winrm set winrm/config/service/auth '@{Basic="true"}' | |
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow | |
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow |
import org.tmatesoft.svn.core.wc.* | |
buildscript { | |
repositories { | |
mavenCentral() | |
} | |
dependencies { | |
classpath group: 'org.tmatesoft.svnkit', name: 'svnkit', version: '1.7.11' | |
} | |
} |