Commit b7146946 authored by garciadeblas's avatar garciadeblas
Browse files

Update test procedure for Release ELEVEN

parent 2413c90f
Loading
Loading
Loading
Loading
+17 −9
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

## OSM installation

All the procedures below, require starting from a **clean** Ubuntu 18.04 server image (minimum requirements: 2 vCPU, 6 GB memory).
All the procedures below, require starting from a **clean** Ubuntu 18.04 server image or Ubuntu 20.04 server image (in case of Release ELEVEN or higher). The minimum requirements for the VM are 2 vCPU, 6 GB memory, 40GB disk.

Although there is a known procedure for cleaning an Ubuntu VM with an old OSM installation, it is **highly discouraged reusing a dirty VM** for community testing, since it might disguise potential issues with newer versions. Instead, please start from a clean Ubuntu image whenever you are testing a new version.

@@ -12,26 +12,34 @@ This is the recommended installation procedure for general OSM users.

For a step-by-step procedure, please refer to this chapter of the [User Guide](https://osm.etsi.org/docs/user-guide/03-installing-osm.html) to build the latest stable release.

For the time being, Rel NINE 9.1.1 is the latest stable OSM release.
For the time being, Rel TEN 10.0.3 is the latest stable OSM release.

### New release candidate

New release candidates can be tested using the installer with the following options (e.g. RC1 for Rel TEN):
New release candidates can be tested using the installer with the following options (e.g. RC1 for Rel ELEVEN):

```bash
DOCKER_TAG=10.0.0rc1
REPO_BASE=10.0.0rc1
DOCKER_TAG=11.0.0rc1
REPO_BASE=11.0.0rc1
REPO_NAME=testing
wget http://osm-download.etsi.org/ftp/osm-10.0-ten/install_osm.sh
wget http://osm-download.etsi.org/ftp/osm-11.0-eleven/install_osm.sh
./install_osm.sh -t ${DOCKER_TAG} -r ${REPO_NAME} -R ${REPO_BASE} -y
```

### Daily builds

Daily builds of branches TEN, NINE and master can be installed by using the appropriate installer options.
Daily builds of branches ELEVEN, TEN, NINE and master can be installed by using the appropriate installer options.

These builds include the latest community contributions and may contain bugs. Therefore they are only recommended for developers and contributors involved in community testing.

#### Release ELEVEN daily

```bash
wget http://osm-download.etsi.org/ftp/osm-11.0-eleven/install_osm.sh
chmod +x install_osm.sh
./install_osm.sh -R ReleaseELEVEN-daily -t releaseeleven-daily -r testing -y
```

#### Release TEN daily

```bash
@@ -51,7 +59,7 @@ chmod +x install_osm.sh
#### `master` branch daily

```bash
wget http://osm-download.etsi.org/ftp/osm-10.0-ten/install_osm.sh
wget http://osm-download.etsi.org/ftp/osm-11.0-eleven/install_osm.sh
chmod +x install_osm.sh
./install_osm.sh -R testing-daily -t testing-daily -r testing -y
```
@@ -90,7 +98,7 @@ Further details to customize it for your local setup (i.e. editing your `localco

For casual testing you can choose to log into the OSM build and launching some tests locally. Although this is discouraged for consistent community validations or automated testing, it is feasible for an informal validation.

## ANNEX: How to clean a prior OSM installation (not recommended for community testing)
## (OLD) ANNEX: How to clean a prior OSM installation (not recommended for community testing)

**This procedure is highly discouraged for community testing.** Unless you are really sure about what you are doing, please use a clean Ubuntu VM instead.