Commit 31686fe5 authored by Truc Nguyen's avatar Truc Nguyen

add livingapp pages to taxonomy (BCD-237) (#46)

* rework taxonomy to prepare livingapp pages (BCD-237)
* add livingapp build and deploy howto to taxonomy (BCD-237)
parent 600236c2
# How to build a Living Application repository
# How to build a Living App repository
This tutorial describes how to build a Bonita Living Application repository from the command line using BCD.
::: info
A Bonita repository contains the artifacts developed in Bonita Studio and the UI Designer. Its content is further described in [Bonita's Workspaces and repositories documentation](https://documentation.bonitasoft.com/bonita/${bonitaDocVersion}/workspaces-and-repositories) page.
A Living Application repository (or **Living App repository**) contains the artifacts developed in Bonita Studio and the UI Designer. Its content is further described in [Bonita's Workspaces and repositories documentation](https://documentation.bonitasoft.com/bonita/${bonitaDocVersion}/workspaces-and-repositories) page.
:::
The repository build process allows to generate Bonita deployable artifacts (for instance process `.bar` files, UI Designer pages `.zip` files, REST API extensions `.zip` files).
......@@ -13,9 +13,9 @@ The repository build process allows to generate Bonita deployable artifacts (for
### 1. Prepare the repository
A Bonita repository can be created using Bonita Studio and it can be [shared with Git or SVN](https://documentation.bonitasoft.com/bonita/${bonitaDocVersion}/workspaces-and-repositories#toc5).
A Living App repository can be created using Bonita Studio and it can be [shared with Git or SVN](https://documentation.bonitasoft.com/bonita/${bonitaDocVersion}/workspaces-and-repositories#toc5).
So first ensure you have your Bonita repository available on your filesystem.
So first ensure you have your Living App repository available on your filesystem.
For this tutorial, we will use the [Bonita Vacation Management example repository](https://github.com/bonitasoft/bonita-vacation-management-example) publicly available on GitHub.
```
......@@ -23,7 +23,7 @@ $ cd bonita-continuous-delivery
$ git clone https://github.com/bonitasoft/bonita-vacation-management-example
```
This step creates a `bonita-continuous-delivery/bonita-vacation-management-example` directory which is the Living Application repository we are going to build.
This step creates a `bonita-continuous-delivery/bonita-vacation-management-example` directory which is the Living App repository we are going to build.
### 2. Provide the repository's build dependencies
......
......@@ -20,7 +20,7 @@ If you consider deploying to Amazon Web Services (AWS) platform, first read the
### Step-by-step installation
In order to ease your environment setup, we provide a Docker image (_BCD Controller_ image) which contains all required dependencies and tools for the control workstation (ie. the host from which Bonita Continuous Delivery commands are launched).
In order to ease your environment setup, we provide a Docker image called **[BCD Controller](bcd_controller.md)** image which contains all required dependencies and tools for the control workstation (ie. the host from which Bonita Continuous Delivery commands are launched).
Follow these installation steps on your control workstation.
......@@ -141,7 +141,7 @@ Commands:
```
::: info
Read the [BCD Command-line interface](bcd_cli.md) page for further information about the BCD CLI usage.
Read the **[BCD Command-line interface](bcd_cli.md)** page for further information about the BCD CLI usage.
:::
### Scenarios
......@@ -151,5 +151,5 @@ BCD requires a YAML configuration file called **Scenario** which describes your
An example scenario file named **uswest_performance.yml.EXAMPLE** is provided in the **scenarios** directory. Use this example to customize your scenario and save it with a `.yml` file extension.
::: info
Read the [BCD Scenario reference](scenarios.md) page for a comprehensive description of scenario variables.
Read the **[BCD Scenario reference](scenarios.md)** page for a comprehensive description of scenario variables.
:::
* [Quick start](quickstart.md)
* [Release notes](release_notes.md)
* [Quick start guide](quickstart.md)
* [BCD services and scenarios](_bcd_services_and_scenarios.md)
* [Controller Docker image](bcd_controller.md)
* [Command-line interface](bcd_cli.md)
* [Scenario file reference](scenarios.md)
* [Howtos](_howtos.md)
* [Configure Amazon Web Services (AWS) for BCD](aws_prerequisites.md)
* [Configure AWS single sign-on](aws_sso.md)
* [Build a Living Application repository](livingapp_build.md)
* [Manage Bonita stacks](_manage_stack.md)
* [Configure Amazon Web Services (AWS) for BCD](aws_prerequisites.md)
* [Configure AWS single sign-on](aws_sso.md)
* [Customize the Bonita container](_custom_init.md)
* [Using initialization scripts](custom_init.md)
* [Configuring REST API authorization](how_to_configure_rest_api_authorization.md)
* [Enabling remote monitoring with JMX](how_to_enable_remote_monitoring_jmx.md)
* [Manage Bonita Living Applications](_manage_living_application.md)
* [Build a Living App repository](livingapp_build.md)
* [Deploy Living App artifacts](livingapp_deploy.md)
* [Build and deploy (Best Practices)](livingapp_build_and_deploy.md)
* [Integrate BCD with Jenkins](jenkins_example.md)
* [Customize the Bonita container](_custom_init.md)
* [Using initialization scripts](custom_init.md)
* [Configuring REST API authorization](how_to_configure_rest_api_authorization.md)
* [Enabling remote monitoring with JMX](how_to_enable_remote_monitoring_jmx.md)
* [Controller Docker image](bcd_controller.md)
* [Command-line interface](bcd_cli.md)
* [Scenario reference](scenarios.md)
* [Troubleshooting guide](troubleshooting_guide.md)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment