Files
ortools-clone/bazel/docs/docker.svg
2022-01-06 17:06:56 +01:00

177 lines
11 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.3 (0)
-->
<!-- Title: DockerDeps Pages: 1 -->
<svg width="728pt" height="590pt"
viewBox="0.00 0.00 728.00 590.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 586)">
<title>DockerDeps</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-586 724,-586 724,4 -4,4"/>
<g id="clust1" class="cluster">
<title>clusterDockerfile</title>
<polygon fill="none" stroke="royalblue" points="275,-116 275,-503 515,-503 515,-116 275,-116"/>
<text text-anchor="middle" x="395" y="-487.8" font-family="Times,serif" font-size="14.00">docker/&lt;distro&gt;/Dockerfile</text>
</g>
<g id="clust2" class="cluster">
<title>clusterCache</title>
<polygon fill="none" stroke="royalblue" points="8,-8 8,-83 592,-83 592,-8 8,-8"/>
<text text-anchor="middle" x="300" y="-67.8" font-family="Times,serif" font-size="14.00">cache/&lt;distro&gt;/</text>
</g>
<!-- DISTRO_IMG -->
<g id="node1" class="node">
<title>DISTRO_IMG</title>
<path fill="royalblue" stroke="black" d="M382,-577.73C382,-579.53 353.31,-581 318,-581 282.69,-581 254,-579.53 254,-577.73 254,-577.73 254,-548.27 254,-548.27 254,-546.47 282.69,-545 318,-545 353.31,-545 382,-546.47 382,-548.27 382,-548.27 382,-577.73 382,-577.73"/>
<path fill="none" stroke="black" d="M382,-577.73C382,-575.92 353.31,-574.45 318,-574.45 282.69,-574.45 254,-575.92 254,-577.73"/>
<text text-anchor="middle" x="318" y="-559.3" font-family="Times,serif" font-size="14.00">&lt;distro&gt;:latest</text>
</g>
<!-- ENV_IMG -->
<g id="node4" class="node">
<title>ENV_IMG</title>
<path fill="royalblue" stroke="black" d="M496.5,-467.35C496.5,-469.99 449.21,-472.13 391,-472.13 332.79,-472.13 285.5,-469.99 285.5,-467.35 285.5,-467.35 285.5,-424.4 285.5,-424.4 285.5,-421.76 332.79,-419.62 391,-419.62 449.21,-419.62 496.5,-421.76 496.5,-424.4 496.5,-424.4 496.5,-467.35 496.5,-467.35"/>
<path fill="none" stroke="black" d="M496.5,-467.35C496.5,-464.72 449.21,-462.58 391,-462.58 332.79,-462.58 285.5,-464.72 285.5,-467.35"/>
<text text-anchor="middle" x="391" y="-449.68" font-family="Times,serif" font-size="14.00">ortools/bazel:&lt;distro&gt;_env</text>
<text text-anchor="middle" x="391" y="-434.68" font-family="Times,serif" font-size="14.00">env</text>
</g>
<!-- DISTRO_IMG&#45;&gt;ENV_IMG -->
<g id="edge4" class="edge">
<title>DISTRO_IMG&#45;&gt;ENV_IMG</title>
<path fill="none" stroke="black" d="M329.09,-544.51C339.77,-527.67 356.21,-501.74 369.46,-480.84"/>
<polygon fill="black" stroke="black" points="372.53,-482.55 374.92,-472.23 366.61,-478.8 372.53,-482.55"/>
</g>
<!-- PKG -->
<g id="node2" class="node">
<title>PKG</title>
<polygon fill="royalblue" stroke="black" points="527.5,-582 404.5,-582 400.5,-578 400.5,-544 523.5,-544 527.5,-548 527.5,-582"/>
<polyline fill="none" stroke="black" points="523.5,-578 400.5,-578 "/>
<polyline fill="none" stroke="black" points="523.5,-578 523.5,-544 "/>
<polyline fill="none" stroke="black" points="523.5,-578 527.5,-582 "/>
<text text-anchor="middle" x="464" y="-566.8" font-family="Times,serif" font-size="14.00">packages</text>
<text text-anchor="middle" x="464" y="-551.8" font-family="Times,serif" font-size="14.00">e.g. bazel, g++</text>
</g>
<!-- PKG&#45;&gt;ENV_IMG -->
<g id="edge5" class="edge">
<title>PKG&#45;&gt;ENV_IMG</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M452.43,-543.76C441.74,-526.89 425.58,-501.4 412.51,-480.8"/>
<polygon fill="black" stroke="black" points="415.44,-478.88 407.13,-472.31 409.53,-482.63 415.44,-478.88"/>
<text text-anchor="middle" x="462.5" y="-514.8" font-family="Times,serif" font-size="14.00">install</text>
</g>
<!-- SRC -->
<g id="node3" class="node">
<title>SRC</title>
<polygon fill="royalblue" stroke="black" points="596.5,-463.88 593.5,-467.88 572.5,-467.88 569.5,-463.88 523.5,-463.88 523.5,-427.88 596.5,-427.88 596.5,-463.88"/>
<text text-anchor="middle" x="560" y="-442.18" font-family="Times,serif" font-size="14.00">git repo</text>
</g>
<!-- DEVEL_IMG -->
<g id="node5" class="node">
<title>DEVEL_IMG</title>
<path fill="royalblue" stroke="black" d="M507,-364.1C507,-366.74 456.8,-368.88 395,-368.88 333.2,-368.88 283,-366.74 283,-364.1 283,-364.1 283,-321.15 283,-321.15 283,-318.51 333.2,-316.37 395,-316.37 456.8,-316.37 507,-318.51 507,-321.15 507,-321.15 507,-364.1 507,-364.1"/>
<path fill="none" stroke="black" d="M507,-364.1C507,-361.47 456.8,-359.33 395,-359.33 333.2,-359.33 283,-361.47 283,-364.1"/>
<text text-anchor="middle" x="395" y="-346.43" font-family="Times,serif" font-size="14.00">ortools/bazel:&lt;distro&gt;_devel</text>
<text text-anchor="middle" x="395" y="-331.43" font-family="Times,serif" font-size="14.00">devel</text>
</g>
<!-- SRC&#45;&gt;DEVEL_IMG -->
<g id="edge6" class="edge">
<title>SRC&#45;&gt;DEVEL_IMG</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M532.01,-427.7C508.18,-413.08 473.37,-391.71 444.79,-374.18"/>
<polygon fill="black" stroke="black" points="446.5,-371.12 436.15,-368.87 442.84,-377.09 446.5,-371.12"/>
<text text-anchor="middle" x="504" y="-390.55" font-family="Times,serif" font-size="14.00">copy</text>
</g>
<!-- ENV_IMG&#45;&gt;DEVEL_IMG -->
<g id="edge1" class="edge">
<title>ENV_IMG&#45;&gt;DEVEL_IMG</title>
<path fill="none" stroke="black" d="M392,-419.59C392.48,-407.38 393.07,-392.54 393.59,-379.22"/>
<polygon fill="black" stroke="black" points="397.1,-379.07 394,-368.94 390.11,-378.8 397.1,-379.07"/>
</g>
<!-- ENV_TAR -->
<g id="node8" class="node">
<title>ENV_TAR</title>
<polygon fill="royalblue" stroke="black" points="130,-52 16,-52 16,-16 136,-16 136,-46 130,-52"/>
<polyline fill="none" stroke="black" points="130,-52 130,-46 "/>
<polyline fill="none" stroke="black" points="136,-46 130,-46 "/>
<text text-anchor="middle" x="76" y="-30.3" font-family="Times,serif" font-size="14.00">docker_env.tar</text>
</g>
<!-- ENV_IMG&#45;&gt;ENV_TAR -->
<g id="edge7" class="edge">
<title>ENV_IMG&#45;&gt;ENV_TAR</title>
<path fill="none" stroke="red" d="M285.31,-434.45C183.56,-421.4 45,-394.32 45,-343.62 45,-343.62 45,-343.62 45,-149.12 45,-118.18 55.74,-84.12 64.58,-61.34"/>
<polygon fill="red" stroke="red" points="67.85,-62.59 68.34,-52.01 61.35,-59.98 67.85,-62.59"/>
<text text-anchor="middle" x="135.5" y="-249.68" font-family="Times,serif" font-size="14.00">make save_&lt;distro&gt;_env</text>
</g>
<!-- BUILD_IMG -->
<g id="node6" class="node">
<title>BUILD_IMG</title>
<path fill="royalblue" stroke="black" d="M507.5,-274.85C507.5,-277.49 457.97,-279.63 397,-279.63 336.03,-279.63 286.5,-277.49 286.5,-274.85 286.5,-274.85 286.5,-231.9 286.5,-231.9 286.5,-229.26 336.03,-227.12 397,-227.12 457.97,-227.12 507.5,-229.26 507.5,-231.9 507.5,-231.9 507.5,-274.85 507.5,-274.85"/>
<path fill="none" stroke="black" d="M507.5,-274.85C507.5,-272.22 457.97,-270.08 397,-270.08 336.03,-270.08 286.5,-272.22 286.5,-274.85"/>
<text text-anchor="middle" x="397" y="-257.18" font-family="Times,serif" font-size="14.00">ortools/bazel:&lt;distro&gt;_build</text>
<text text-anchor="middle" x="397" y="-242.18" font-family="Times,serif" font-size="14.00">build</text>
</g>
<!-- DEVEL_IMG&#45;&gt;BUILD_IMG -->
<g id="edge2" class="edge">
<title>DEVEL_IMG&#45;&gt;BUILD_IMG</title>
<path fill="none" stroke="black" d="M395.58,-316.39C395.77,-308.07 395.98,-298.66 396.19,-289.72"/>
<polygon fill="black" stroke="black" points="399.69,-289.63 396.42,-279.55 392.69,-289.47 399.69,-289.63"/>
</g>
<!-- DEVEL_TAR -->
<g id="node9" class="node">
<title>DEVEL_TAR</title>
<polygon fill="royalblue" stroke="black" points="283.5,-52 154.5,-52 154.5,-16 289.5,-16 289.5,-46 283.5,-52"/>
<polyline fill="none" stroke="black" points="283.5,-52 283.5,-46 "/>
<polyline fill="none" stroke="black" points="289.5,-46 283.5,-46 "/>
<text text-anchor="middle" x="222" y="-30.3" font-family="Times,serif" font-size="14.00">docker_devel.tar</text>
</g>
<!-- DEVEL_IMG&#45;&gt;DEVEL_TAR -->
<g id="edge8" class="edge">
<title>DEVEL_IMG&#45;&gt;DEVEL_TAR</title>
<path fill="none" stroke="red" d="M328.22,-316.53C310.05,-307.14 291.65,-294.91 278,-279.5 222.98,-217.37 218.84,-112.23 220.32,-62.56"/>
<polygon fill="red" stroke="red" points="223.83,-62.42 220.74,-52.29 216.84,-62.14 223.83,-62.42"/>
<text text-anchor="middle" x="334.5" y="-198.05" font-family="Times,serif" font-size="14.00">make save_&lt;distro&gt;_devel</text>
</g>
<!-- TEST_IMG -->
<g id="node7" class="node">
<title>TEST_IMG</title>
<path fill="royalblue" stroke="black" d="M499.5,-171.6C499.5,-174.24 451.76,-176.38 393,-176.38 334.24,-176.38 286.5,-174.24 286.5,-171.6 286.5,-171.6 286.5,-128.65 286.5,-128.65 286.5,-126.01 334.24,-123.87 393,-123.87 451.76,-123.87 499.5,-126.01 499.5,-128.65 499.5,-128.65 499.5,-171.6 499.5,-171.6"/>
<path fill="none" stroke="black" d="M499.5,-171.6C499.5,-168.97 451.76,-166.83 393,-166.83 334.24,-166.83 286.5,-168.97 286.5,-171.6"/>
<text text-anchor="middle" x="393" y="-153.93" font-family="Times,serif" font-size="14.00">ortools/bazel:&lt;distro&gt;_test</text>
<text text-anchor="middle" x="393" y="-138.93" font-family="Times,serif" font-size="14.00">test</text>
</g>
<!-- BUILD_IMG&#45;&gt;TEST_IMG -->
<g id="edge3" class="edge">
<title>BUILD_IMG&#45;&gt;TEST_IMG</title>
<path fill="none" stroke="black" d="M437.58,-227.09C447.51,-217.6 453.82,-206.2 448,-194.25 446.23,-190.61 443.99,-187.19 441.42,-183.99"/>
<polygon fill="black" stroke="black" points="443.84,-181.45 434.48,-176.49 438.71,-186.2 443.84,-181.45"/>
</g>
<!-- BUILD_TAR -->
<g id="node10" class="node">
<title>BUILD_TAR</title>
<polygon fill="royalblue" stroke="black" points="577.5,-52 450.5,-52 450.5,-16 583.5,-16 583.5,-46 577.5,-52"/>
<polyline fill="none" stroke="black" points="577.5,-52 577.5,-46 "/>
<polyline fill="none" stroke="black" points="583.5,-46 577.5,-46 "/>
<text text-anchor="middle" x="517" y="-30.3" font-family="Times,serif" font-size="14.00">docker_build.tar</text>
</g>
<!-- BUILD_IMG&#45;&gt;BUILD_TAR -->
<g id="edge9" class="edge">
<title>BUILD_IMG&#45;&gt;BUILD_TAR</title>
<path fill="none" stroke="red" d="M449.52,-227.23C470.79,-214.64 493.86,-197.51 509,-176.25 531.52,-144.63 531.76,-129.64 528,-91 527.08,-81.5 525.29,-71.22 523.42,-62.1"/>
<polygon fill="red" stroke="red" points="526.78,-61.06 521.24,-52.03 519.94,-62.54 526.78,-61.06"/>
<text text-anchor="middle" x="624.5" y="-146.43" font-family="Times,serif" font-size="14.00">make save_&lt;distro&gt;_build</text>
</g>
<!-- TEST_TAR -->
<g id="node11" class="node">
<title>TEST_TAR</title>
<polygon fill="royalblue" stroke="black" points="426.5,-52 307.5,-52 307.5,-16 432.5,-16 432.5,-46 426.5,-52"/>
<polyline fill="none" stroke="black" points="426.5,-52 426.5,-46 "/>
<polyline fill="none" stroke="black" points="432.5,-46 426.5,-46 "/>
<text text-anchor="middle" x="370" y="-30.3" font-family="Times,serif" font-size="14.00">docker_test.tar</text>
</g>
<!-- TEST_IMG&#45;&gt;TEST_TAR -->
<g id="edge10" class="edge">
<title>TEST_IMG&#45;&gt;TEST_TAR</title>
<path fill="none" stroke="red" d="M357.43,-123.79C352.38,-118.52 347.92,-112.55 345,-106 338.51,-91.45 343.87,-74.67 351.26,-61.07"/>
<polygon fill="red" stroke="red" points="354.42,-62.6 356.59,-52.23 348.43,-58.99 354.42,-62.6"/>
<text text-anchor="middle" x="436.5" y="-94.8" font-family="Times,serif" font-size="14.00">make save_&lt;distro&gt;_test</text>
</g>
</g>
</svg>