This is an automated email from the ASF dual-hosted git repository.
joshfischer pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 5ccda9f git-site-role commit from publish_site.sh
5ccda9f is described below
commit 5ccda9f0be1ab54e0d0af9ca55ac1d10fc078d54
Author: jenkins <[email protected]>
AuthorDate: Tue Mar 3 02:03:42 2020 +0000
git-site-role commit from publish_site.sh
---
.../docs/0.20.0-incubating/compiling-overview.html | 9 ++++---
.../compiling-overview/index.html | 9 ++++---
.../docs/0.20.1-incubating/compiling-overview.html | 9 ++++---
.../compiling-overview/index.html | 9 ++++---
content/docs/compiling-overview.html | 9 ++++---
content/docs/compiling-overview/index.html | 9 ++++---
content/docs/next/compiling-docker.html | 30 +++++++++++++++++++---
content/docs/next/compiling-docker/index.html | 30 +++++++++++++++++++---
content/docs/next/compiling-linux.html | 10 ++++----
content/docs/next/compiling-linux/index.html | 10 ++++----
content/docs/next/compiling-overview.html | 2 +-
content/docs/next/compiling-overview/index.html | 2 +-
12 files changed, 96 insertions(+), 42 deletions(-)
diff --git a/content/docs/0.20.0-incubating/compiling-overview.html
b/content/docs/0.20.0-incubating/compiling-overview.html
index abe151b..6a0e318 100644
--- a/content/docs/0.20.0-incubating/compiling-overview.html
+++ b/content/docs/0.20.0-incubating/compiling-overview.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/0.20.0-incubating/compiling-overview/index.html
b/content/docs/0.20.0-incubating/compiling-overview/index.html
index abe151b..6a0e318 100644
--- a/content/docs/0.20.0-incubating/compiling-overview/index.html
+++ b/content/docs/0.20.0-incubating/compiling-overview/index.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/0.20.1-incubating/compiling-overview.html
b/content/docs/0.20.1-incubating/compiling-overview.html
index 47d6913..b73928b 100644
--- a/content/docs/0.20.1-incubating/compiling-overview.html
+++ b/content/docs/0.20.1-incubating/compiling-overview.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/0.20.1-incubating/compiling-overview/index.html
b/content/docs/0.20.1-incubating/compiling-overview/index.html
index 47d6913..b73928b 100644
--- a/content/docs/0.20.1-incubating/compiling-overview/index.html
+++ b/content/docs/0.20.1-incubating/compiling-overview/index.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/compiling-overview.html
b/content/docs/compiling-overview.html
index ed75932..d472fc7 100644
--- a/content/docs/compiling-overview.html
+++ b/content/docs/compiling-overview.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/compiling-overview/index.html
b/content/docs/compiling-overview/index.html
index ed75932..d472fc7 100644
--- a/content/docs/compiling-overview/index.html
+++ b/content/docs/compiling-overview/index.html
@@ -71,13 +71,14 @@
under the License.
-->
<p>Heron is currently available for <a href="compiling-osx">Mac OS X 10.14</a>,
-<a href="compiling-linux">Ubuntu 14.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
+<a href="compiling-linux">Ubuntu 18.04</a>, and <a
href="compiling-linux#building-on-centos-7">CentOS
7</a>. This guide describes the basics of the
Heron build system. For step-by-step build instructions for a specific
platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
+<li><a href="compiling-docker">Building in Docker Container</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
@@ -127,8 +128,8 @@ OS-specific configuration using the <code>--config</code>
flag. The following OS
are supported:</p>
<ul>
<li><code>darwin</code> (Mac OS X)</li>
-<li><code>ubuntu</code> (Ubuntu 14.04)</li>
-<li><code>centos5</code> (CentOS 5)</li>
+<li><code>ubuntu</code> (Ubuntu)</li>
+<li><code>centos</code> (CentOS)</li>
</ul>
<p>For example, on Mac OS X (<code>darwin</code>), the following command will
build all
packages:</p>
diff --git a/content/docs/next/compiling-docker.html
b/content/docs/next/compiling-docker.html
index 7aa9e2b..d2c6fe6 100644
--- a/content/docs/next/compiling-docker.html
+++ b/content/docs/next/compiling-docker.html
@@ -73,7 +73,7 @@
<p>For developing Heron, you will need to compile it for the environment that
you
want to use it in. If you'd like to use Docker to create that build
environment,
Heron provides a convenient script to make that process easier.</p>
-<p>Currently, only Ubuntu 14.04, Ubuntu 15.10, and CentOS 7 are supported, but
if you
+<p>Currently, only Ubuntu 14.04, Ubuntu 18.04, and CentOS 7 are supported, but
if you
need another platform there are instructions for adding new ones
<a href="#contributing-new-environments">below</a>.</p>
<h3><a class="anchor" aria-hidden="true" id="requirements"></a><a
href="#requirements" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
@@ -98,7 +98,7 @@ $ docker/build-artifacts.sh
<p>Running the script by itself will display usage information:</p>
<pre><code class="hljs"><span class="hljs-attribute">Usage</span>:
docker/build-artifacts.sh <platform> <version_string>
[source-tarball] <output-directory>
-<span class="routeros">Platforms Supported: darwin, ubuntu14.04, ubuntu15.10,
centos7
+<span class="routeros">Platforms Supported: darwin, ubuntu14.04, ubuntu18.04,
centos7
Example:
./build-artifacts.sh ubuntu14.04 0.12.0 .
@@ -141,6 +141,30 @@ heron-install-0.12.0-ubuntu14.04.sh
heron-layer-0.12.0-ubuntu14.04.tar
heron-tools-0.12.0-ubuntu14.04.tar.gz
</code></pre>
+<h2><a class="anchor" aria-hidden="true"
id="set-up-a-docker-based-development-environment"></a><a
href="#set-up-a-docker-based-development-environment" aria-hidden="true"
class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16"
version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4
9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h- [...]
+<p>In case you want to have a development environment instead of making a full
build,
+Heron provides two helper scripts for you. It could be convenient if you don't
want
+to set up all the libraries and tools on your machine directly.</p>
+<p>The following commands are to create a new docker image with a development
environment
+and start the container based on it:</p>
+<pre><code class="hljs css language-bash">$ <span
class="hljs-built_in">cd</span> /path/to/heron/repo
+$ docker/scripts/dev-env-create.sh heron-dev
+</code></pre>
+<p>After the commands, a new docker container is started with all the
libraries and tools
+installed. The operation system is Ubuntu 18.04 by default. Now you can build
Heron
+like:</p>
+<pre><code class="hljs css language-bash">\<span class="hljs-comment"># bazel
build --config=ubuntu scripts/packages:binpkgs</span>
+\<span class="hljs-comment"># bazel build --config=ubuntu
scripts/packages:tarpkgs</span>
+</code></pre>
+<p>The current folder is mapped to the '/heron' directory in the container and
any changes
+you make on the host machine will be reflected in the container. Note that
when you exit
+the container and re-run the script, a new container will be started with a
fresh new
+environment.</p>
+<p>When a development environment container is running, you can use the follow
script
+to start a new terminal in the container.</p>
+<pre><code class="hljs css language-bash">$ <span
class="hljs-built_in">cd</span> /path/to/heron/repo
+$ docker/scripts/dev-env-run.sh heron-dev
+</code></pre>
<h2><a class="anchor" aria-hidden="true"
id="contributing-new-environments"></a><a href="#contributing-new-environments"
aria-hidden="true" class="hash-link"><svg class="hash-link-icon"
aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16"
width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4
3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10
5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2
2.5S13.98 12 [...]
<p>You'll notice that there are multiple
<a href="https://docs.docker.com/engine/reference/builder/">Dockerfiles</a> in
the <code>docker</code>
@@ -202,6 +226,6 @@ following:</p>
<pre><code class="hljs css language-dockerfile"><span
class="hljs-keyword">ADD</span><span class="bash"> bazelrc /root/.bazelrc</span>
<span class="hljs-keyword">ADD</span><span class="bash"> compile.sh
/compile.sh</span>
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-osx"><span class="arrow-prev">←
</span><span>Compiling on OS X</span></a><a class="docs-next button"
href="/docs/next/compiling-running-tests"><span>Running Tests</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-heron">Building
Heron</a></li><li><a href="#contributing-new-environments">Contributi [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-osx"><span class="arrow-prev">←
</span><span>Compiling on OS X</span></a><a class="docs-next button"
href="/docs/next/compiling-running-tests"><span>Running Tests</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-heron">Building
Heron</a></li><li><a href="#set-up-a-docker-based-development-environ [...]
Apache, the Apache feather Logo, and the Apache Heron project logo are
either registered
trademarks or trademarks of the Apache Software Foundation.</div></div><div
class="apache-links"><a class="item" rel="external"
href="https://incubator.apache.org/">Apache Incubator</a><div><a class="item"
rel="external" href="https://www.apache.org/">About the ASF</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/events/current-event">Events</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/foundation/thanks.html">Thanks</a></div><div><a
[...]
\ No newline at end of file
diff --git a/content/docs/next/compiling-docker/index.html
b/content/docs/next/compiling-docker/index.html
index 7aa9e2b..d2c6fe6 100644
--- a/content/docs/next/compiling-docker/index.html
+++ b/content/docs/next/compiling-docker/index.html
@@ -73,7 +73,7 @@
<p>For developing Heron, you will need to compile it for the environment that
you
want to use it in. If you'd like to use Docker to create that build
environment,
Heron provides a convenient script to make that process easier.</p>
-<p>Currently, only Ubuntu 14.04, Ubuntu 15.10, and CentOS 7 are supported, but
if you
+<p>Currently, only Ubuntu 14.04, Ubuntu 18.04, and CentOS 7 are supported, but
if you
need another platform there are instructions for adding new ones
<a href="#contributing-new-environments">below</a>.</p>
<h3><a class="anchor" aria-hidden="true" id="requirements"></a><a
href="#requirements" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...]
@@ -98,7 +98,7 @@ $ docker/build-artifacts.sh
<p>Running the script by itself will display usage information:</p>
<pre><code class="hljs"><span class="hljs-attribute">Usage</span>:
docker/build-artifacts.sh <platform> <version_string>
[source-tarball] <output-directory>
-<span class="routeros">Platforms Supported: darwin, ubuntu14.04, ubuntu15.10,
centos7
+<span class="routeros">Platforms Supported: darwin, ubuntu14.04, ubuntu18.04,
centos7
Example:
./build-artifacts.sh ubuntu14.04 0.12.0 .
@@ -141,6 +141,30 @@ heron-install-0.12.0-ubuntu14.04.sh
heron-layer-0.12.0-ubuntu14.04.tar
heron-tools-0.12.0-ubuntu14.04.tar.gz
</code></pre>
+<h2><a class="anchor" aria-hidden="true"
id="set-up-a-docker-based-development-environment"></a><a
href="#set-up-a-docker-based-development-environment" aria-hidden="true"
class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16"
version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4
9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h- [...]
+<p>In case you want to have a development environment instead of making a full
build,
+Heron provides two helper scripts for you. It could be convenient if you don't
want
+to set up all the libraries and tools on your machine directly.</p>
+<p>The following commands are to create a new docker image with a development
environment
+and start the container based on it:</p>
+<pre><code class="hljs css language-bash">$ <span
class="hljs-built_in">cd</span> /path/to/heron/repo
+$ docker/scripts/dev-env-create.sh heron-dev
+</code></pre>
+<p>After the commands, a new docker container is started with all the
libraries and tools
+installed. The operation system is Ubuntu 18.04 by default. Now you can build
Heron
+like:</p>
+<pre><code class="hljs css language-bash">\<span class="hljs-comment"># bazel
build --config=ubuntu scripts/packages:binpkgs</span>
+\<span class="hljs-comment"># bazel build --config=ubuntu
scripts/packages:tarpkgs</span>
+</code></pre>
+<p>The current folder is mapped to the '/heron' directory in the container and
any changes
+you make on the host machine will be reflected in the container. Note that
when you exit
+the container and re-run the script, a new container will be started with a
fresh new
+environment.</p>
+<p>When a development environment container is running, you can use the follow
script
+to start a new terminal in the container.</p>
+<pre><code class="hljs css language-bash">$ <span
class="hljs-built_in">cd</span> /path/to/heron/repo
+$ docker/scripts/dev-env-run.sh heron-dev
+</code></pre>
<h2><a class="anchor" aria-hidden="true"
id="contributing-new-environments"></a><a href="#contributing-new-environments"
aria-hidden="true" class="hash-link"><svg class="hash-link-icon"
aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16"
width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4
3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10
5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2
2.5S13.98 12 [...]
<p>You'll notice that there are multiple
<a href="https://docs.docker.com/engine/reference/builder/">Dockerfiles</a> in
the <code>docker</code>
@@ -202,6 +226,6 @@ following:</p>
<pre><code class="hljs css language-dockerfile"><span
class="hljs-keyword">ADD</span><span class="bash"> bazelrc /root/.bazelrc</span>
<span class="hljs-keyword">ADD</span><span class="bash"> compile.sh
/compile.sh</span>
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-osx"><span class="arrow-prev">←
</span><span>Compiling on OS X</span></a><a class="docs-next button"
href="/docs/next/compiling-running-tests"><span>Running Tests</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-heron">Building
Heron</a></li><li><a href="#contributing-new-environments">Contributi [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-osx"><span class="arrow-prev">←
</span><span>Compiling on OS X</span></a><a class="docs-next button"
href="/docs/next/compiling-running-tests"><span>Running Tests</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-heron">Building
Heron</a></li><li><a href="#set-up-a-docker-based-development-environ [...]
Apache, the Apache feather Logo, and the Apache Heron project logo are
either registered
trademarks or trademarks of the Apache Software Foundation.</div></div><div
class="apache-links"><a class="item" rel="external"
href="https://incubator.apache.org/">Apache Incubator</a><div><a class="item"
rel="external" href="https://www.apache.org/">About the ASF</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/events/current-event">Events</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/foundation/thanks.html">Thanks</a></div><div><a
[...]
\ No newline at end of file
diff --git a/content/docs/next/compiling-linux.html
b/content/docs/next/compiling-linux.html
index 31ff2a3..f980234 100644
--- a/content/docs/next/compiling-linux.html
+++ b/content/docs/next/compiling-linux.html
@@ -72,10 +72,10 @@
-->
<p>Heron can currently be built on the following Linux platforms:</p>
<ul>
-<li><a href="#building-on-ubuntu-18.04">Ubuntu 14.04</a></li>
+<li><a href="#building-on-ubuntu-18.04">Ubuntu 18.04</a></li>
<li><a href="#building-on-centos-7">CentOS 7</a></li>
</ul>
-<h2><a class="anchor" aria-hidden="true" id="building-on-ubuntu-1404"></a><a
href="#building-on-ubuntu-1404" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
+<h2><a class="anchor" aria-hidden="true" id="building-on-ubuntu-1804"></a><a
href="#building-on-ubuntu-1804" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
<p>To build Heron on a fresh Ubuntu 18.04 installation:</p>
<h3><a class="anchor" aria-hidden="true" id="step-1-update-ubuntu"></a><a
href="#step-1-update-ubuntu" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
<pre><code class="hljs css language-bash">$ sudo apt-get update -y
@@ -115,10 +115,10 @@ bazelVersion %}}).</p>
<pre><code class="hljs css language-bash">$ ./bazel_configure.py
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="step-10-build-the-project"></a><a
href="#step-10-build-the-project" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
-<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
heron/...
+<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
heron/...
</code></pre>
<h3><a class="anchor" aria-hidden="true"
id="step-11-build-the-packages"></a><a href="#step-11-build-the-packages"
aria-hidden="true" class="hash-link"><svg class="hash-link-icon"
aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16"
width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4
3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10
5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2
2.5S13.98 12 13 12H [...]
-<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
scripts/packages:binpkgs
+<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
scripts/packages:binpkgs
$ bazel build --config=ubuntu scripts/packages:tarpkgs
</code></pre>
<p>This will install Heron packages in the
<code>bazel-bin/scripts/packages/</code> directory.</p>
@@ -188,6 +188,6 @@ $ bazel build --config=centos heron/...
$ bazel build --config=centos scripts/packages:tarpkgs
</code></pre>
<p>This will install Heron packages in the
<code>bazel-bin/scripts/packages/</code> directory.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-overview"><span class="arrow-prev">←
</span><span>Compiling Overview</span></a><a class="docs-next button"
href="/docs/next/compiling-osx"><span>Compiling on OS X</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-on-ubuntu-1404">Building on Ubuntu
14.04</a><ul class="toc-headings"><li><a href="#st [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-overview"><span class="arrow-prev">←
</span><span>Compiling Overview</span></a><a class="docs-next button"
href="/docs/next/compiling-osx"><span>Compiling on OS X</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-on-ubuntu-1804">Building on Ubuntu
18.04</a><ul class="toc-headings"><li><a href="#st [...]
Apache, the Apache feather Logo, and the Apache Heron project logo are
either registered
trademarks or trademarks of the Apache Software Foundation.</div></div><div
class="apache-links"><a class="item" rel="external"
href="https://incubator.apache.org/">Apache Incubator</a><div><a class="item"
rel="external" href="https://www.apache.org/">About the ASF</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/events/current-event">Events</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/foundation/thanks.html">Thanks</a></div><div><a
[...]
\ No newline at end of file
diff --git a/content/docs/next/compiling-linux/index.html
b/content/docs/next/compiling-linux/index.html
index 31ff2a3..f980234 100644
--- a/content/docs/next/compiling-linux/index.html
+++ b/content/docs/next/compiling-linux/index.html
@@ -72,10 +72,10 @@
-->
<p>Heron can currently be built on the following Linux platforms:</p>
<ul>
-<li><a href="#building-on-ubuntu-18.04">Ubuntu 14.04</a></li>
+<li><a href="#building-on-ubuntu-18.04">Ubuntu 18.04</a></li>
<li><a href="#building-on-centos-7">CentOS 7</a></li>
</ul>
-<h2><a class="anchor" aria-hidden="true" id="building-on-ubuntu-1404"></a><a
href="#building-on-ubuntu-1404" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
+<h2><a class="anchor" aria-hidden="true" id="building-on-ubuntu-1804"></a><a
href="#building-on-ubuntu-1804" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 [...]
<p>To build Heron on a fresh Ubuntu 18.04 installation:</p>
<h3><a class="anchor" aria-hidden="true" id="step-1-update-ubuntu"></a><a
href="#step-1-update-ubuntu" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...]
<pre><code class="hljs css language-bash">$ sudo apt-get update -y
@@ -115,10 +115,10 @@ bazelVersion %}}).</p>
<pre><code class="hljs css language-bash">$ ./bazel_configure.py
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="step-10-build-the-project"></a><a
href="#step-10-build-the-project" aria-hidden="true" class="hash-link"><svg
class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0
0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5
0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2
3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4
9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...]
-<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
heron/...
+<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
heron/...
</code></pre>
<h3><a class="anchor" aria-hidden="true"
id="step-11-build-the-packages"></a><a href="#step-11-build-the-packages"
aria-hidden="true" class="hash-link"><svg class="hash-link-icon"
aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16"
width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4
3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10
5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2
2.5S13.98 12 13 12H [...]
-<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
scripts/packages:binpkgs
+<pre><code class="hljs css language-bash">$ bazel build --config=ubuntu
scripts/packages:binpkgs
$ bazel build --config=ubuntu scripts/packages:tarpkgs
</code></pre>
<p>This will install Heron packages in the
<code>bazel-bin/scripts/packages/</code> directory.</p>
@@ -188,6 +188,6 @@ $ bazel build --config=centos heron/...
$ bazel build --config=centos scripts/packages:tarpkgs
</code></pre>
<p>This will install Heron packages in the
<code>bazel-bin/scripts/packages/</code> directory.</p>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-overview"><span class="arrow-prev">←
</span><span>Compiling Overview</span></a><a class="docs-next button"
href="/docs/next/compiling-osx"><span>Compiling on OS X</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-on-ubuntu-1404">Building on Ubuntu
14.04</a><ul class="toc-headings"><li><a href="#st [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev
button" href="/docs/next/compiling-overview"><span class="arrow-prev">←
</span><span>Compiling Overview</span></a><a class="docs-next button"
href="/docs/next/compiling-osx"><span>Compiling on OS X</span><span
class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul
class="toc-headings"><li><a href="#building-on-ubuntu-1804">Building on Ubuntu
18.04</a><ul class="toc-headings"><li><a href="#st [...]
Apache, the Apache feather Logo, and the Apache Heron project logo are
either registered
trademarks or trademarks of the Apache Software Foundation.</div></div><div
class="apache-links"><a class="item" rel="external"
href="https://incubator.apache.org/">Apache Incubator</a><div><a class="item"
rel="external" href="https://www.apache.org/">About the ASF</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/events/current-event">Events</a></div><div><a
class="item" rel="external"
href="https://www.apache.org/foundation/thanks.html">Thanks</a></div><div><a
[...]
\ No newline at end of file
diff --git a/content/docs/next/compiling-overview.html
b/content/docs/next/compiling-overview.html
index b3a4fdb..111a627 100644
--- a/content/docs/next/compiling-overview.html
+++ b/content/docs/next/compiling-overview.html
@@ -77,7 +77,7 @@ Heron build system. For step-by-step build instructions for a
specific platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>
diff --git a/content/docs/next/compiling-overview/index.html
b/content/docs/next/compiling-overview/index.html
index b3a4fdb..111a627 100644
--- a/content/docs/next/compiling-overview/index.html
+++ b/content/docs/next/compiling-overview/index.html
@@ -77,7 +77,7 @@ Heron build system. For step-by-step build instructions for a
specific platform,
the following guides are available:</p>
<ul>
<li><a href="compiling-linux">Building on Linux Platforms</a></li>
-<li><a href="compiling-mac">Building on Mac OS X</a></li>
+<li><a href="compiling-osx">Building on Mac OS X</a></li>
</ul>
<p>Heron can be built either <a href="#building-all-components">in its
entirety</a>, as <a href="#building-specific-components">individual
components</a>.</p>
<p>Instructions on running unit tests for Heron can also be found in <a
href="compiling-running-tests">Testing Heron</a>.</p>