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 | 16214 | perforce_software | Move the p15-1 line. | ||
//guest/perforce_software/p4rub/p15-1/doc/cd-pipeline.gv | |||||
#1 | 16213 | perforce_software | Move files to proper depot path to view files correctly from project page. | ||
//guest/perforce_software/p4ruby/p15.1/doc/cd-pipeline.gv | |||||
#1 | 14756 | tjuricek | p15.1 branch of p4ruby. | ||
//guest/perforce_software/p4ruby/main/doc/cd-pipeline.gv | |||||
#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. |