digraph g {
graph [fontname = "Helvetica Neue", dpi=150];
node [fontname = "Helvetica Neue"];
edge [fontname = "Helvetica Neue"];
node [shape=record,color="#cccccc",style="filled"];
workshop [shape=record, color="#B8AE9C", label=<
<table border='0'>
<tr><td>workshop.perforce.com:1666</td></tr>
<tr><td>//guest/perforce_software/p4ruby/</td></tr>
</table>
>];
perforce_1666 [shape=record, color="#B8AE9C", label=<
<table border='0'>
<tr><td>perforce:1666</td></tr>
<tr><td>//depot/[codeline]/p4ruby/...</td></tr>
</table>
>];
workshop -> perforce_1666 [dir="both", label="manual mirror"];
build_tarball [shape=record, label="EC Job: p4ruby.build-tarball", color="#ACCFCC"];
perforce_1666 -> build_tarball;
archive [shape=record, color="#B8AE9C", label=<
<table border='0'>
<tr><td>bld-ondemand:9991</td></tr>
<tr><td>//depot/[codeline]/p4-bin/bin.noarch</td></tr>
</table>
>];
build_tarball -> archive [label=<
<table border='0'>
<tr><td>p4ruby.tgz</td></tr>
<tr><td>p4ruby.zip</td></tr>
</table>
>];
archive -> build_tarball [label="p4api.tgz (Linux 64-bit)"];
ftp_snapshots [shape=record, label=<
<table border='0'>
<tr><td>ftp.perforce.com</td></tr>
<tr><td>/perforce/snapshot/p4ruby/bin.noarch</td></tr>
</table>
>];
archive -> ftp_snapshots [label="main codeline only"];
build_source_gem [shape=record, label="EC Job: p4ruby.build-source-gem", color="#ACCFCC"];
archive -> build_source_gem [label=<
<table border='0'>
<tr><td>p4ruby.tgz</td></tr>
<tr><td>p4api.tgz (Linux 64)</td></tr>
</table>
>];
build_windows_gem [shape=record, label="EC Job: p4ruby.build-windows-gem", color="#ACCFCC"];
archive -> build_windows_gem [label=<
<table border='0'>
<tr><td>p4ruby.tgz</td></tr>
<tr><td>p4api.tgz (Linux 64)</td></tr>
<tr><td>p4api.zip (MinGW-w64 32-bit)</td></tr>
<tr><td>p4api.zip (MinGW-w64 64-bit)</td></tr>
</table>
>];
build_source_gem -> archive [label="p4ruby-[VERSION].gem"];
build_windows_gem -> archive [label=<
<table border='0'>
<tr><td>p4ruby-[VERSION]-x64-mingw32.gem</td></tr>
<tr><td>p4ruby-[VERSION]-x86-mingw32.gem</td></tr>
</table>
>];
archive_perforce_1666 [shape=record, color="#B8AE9C", label=<
<table border='0'>
<tr><td>perforce:1666</td></tr>
<tr><td>//depot/[codeline]/p4-bin/bin.noarch</td></tr>
</table>
>];
archive -> archive_perforce_1666 [label="manual integration"];
downloads_perforce_1666 [shape=record, color="#B8AE9C", label=<
<table border='0'>
<tr><td>perforce:1666</td></tr>
<tr><td>//depot/[codeline]/p4-bin/bin.noarch</td></tr>
</table>
>];
archive_perforce_1666 -> downloads_perforce_1666 [label="manual integration"];
rubygems [shape=record, label="rubygems.org"];
archive_perforce_1666 -> rubygems [label="manual publish"];
ftp_releases [shape=record, label=<
<table border='0'>
<tr><td>ftp.perforce.com</td></tr>
<tr><td>/perforce/[codeline]/bin.noarch</td></tr>
</table>
>];
downloads_perforce_1666 -> ftp_releases;
}
#
Change
User
Description
Committed
#1
14722
tjuricek
Add "planned" CD diagrams now up in the confluence space.
Plans may change, but I need to separate out the windows bits from the rest of the pipeline, since it's taking so long for the underlying p4api builds to become available.