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 &lt;platform&gt; &lt;version_string&gt; 
[source-tarball] &lt;output-directory&gt;
 
-<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 &lt;platform&gt; &lt;version_string&gt; 
[source-tarball] &lt;output-directory&gt;
 
-<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>

Reply via email to