Skip to content
Snippets Groups Projects
Commit 8ffd2539 authored by Riabokon Stanislav(EPAM)[GCP]'s avatar Riabokon Stanislav(EPAM)[GCP] Committed by Rostislav Dublin (EPAM)
Browse files

GONRG-827: Moved integration tests for GCP to v3;

Testing README.md updated
parent f7e02c4a
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,13 @@
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gitlab-server>community-maven-via-job-token</gitlab-server>
<repo.releases.id>community-maven-repo</repo.releases.id>
<publish.snapshots.id>community-maven-via-job-token</publish.snapshots.id>
<publish.releases.id>community-maven-via-job-token</publish.releases.id>
<repo.releases.url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</repo.releases.url>
<publish.snapshots.url>https://community.opengroup.org/api/v4/projects/5/packages/maven</publish.snapshots.url>
<publish.releases.url>https://community.opengroup.org/api/v4/projects/5/packages/maven</publish.releases.url>
</properties>
</profile>
......@@ -22,7 +28,13 @@
</property>
</activation>
<properties>
<gitlab-server>community-maven-via-private-token</gitlab-server>
<repo.releases.id>community-maven-repo</repo.releases.id>
<publish.snapshots.id>community-maven-via-private-token</publish.snapshots.id>
<publish.releases.id>community-maven-via-private-token</publish.releases.id>
<repo.releases.url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</repo.releases.url>
<publish.snapshots.url>https://community.opengroup.org/api/v4/projects/5/packages/maven</publish.snapshots.url>
<publish.releases.url>https://community.opengroup.org/api/v4/projects/5/packages/maven</publish.releases.url>
</properties>
</profile>
</profiles>
......
......@@ -29,7 +29,8 @@ Both APIs are available in Swagger at https://[Unit_Service_Host]/api/unit/swagg
mvn clean install
```
## Running Azure Unit Service locally
## Running Unit Service locally
### Azure
#### Build and run Unit Service locally using bash
- Set the required environments described in [Build](##Build) and [Release/deployment](##Release/deployment) sections
- Navigate to the Unit Service's root folder ```unit-service```
......@@ -94,8 +95,8 @@ Headers for Postman:
```docker run -t --rm -p 8080:8080 unit```
1. Use Postman or curl to try out the endpoints
## Build
### Azure
VSTS build definition is located at build definitions/dps/unit-service, which
requires the following environment variables:
......@@ -103,6 +104,9 @@ requires the following environment variables:
|----------|----------|
| UNIT_CATALOG_FILENAME | Required, file name for the unit catalog to use. Default to /mnt/unit_catalogs/unit_catalog_v2.json |
### GCP
Instructions for build the GCP unit-service can be found [here](./provider/unit-gcp/unit-gae/README.md)
## Release/deployment
VSTS release/deployment requires the following environment variables:
......@@ -114,4 +118,4 @@ VSTS release/deployment requires the following environment variables:
### GCP
Instructions for deployment the GCP unit-service to App Engine can be found [here](./provider/unit-gcp/unit-gae/README.md)
Instructions for deployment the GCP unit-service to GKE can be found [here](./provider/unit-gcp/unit-gke/README.md)
Instructions for deployment the GCP unit-service to GKE can be found [here](./provider/unit-gcp/unit-gke/README.md)
\ No newline at end of file
......@@ -46,20 +46,20 @@
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
<id>${repo.releases.id}</id>
<url>${repo.releases.url}</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/projects/5/packages/maven</url>
</repository>
<snapshotRepository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/projects/5/packages/maven</url>
</snapshotRepository>
<repository>
<id>${publish.releases.id}</id>
<url>${publish.releases.url}</url>
</repository>
<snapshotRepository>
<id>${publish.snapshots.id}</id>
<url>${publish.snapshots.url}</url>
</snapshotRepository>
</distributionManagement>
<dependencyManagement>
<dependencies>
......
......@@ -139,19 +139,8 @@
</dependencies>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
</repository>
</repositories>
<build>
<!-- for hot reload of the web application-->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
......
......@@ -18,12 +18,6 @@
<name>unit-aks</name>
<description>Unit service Azure Kubernetes Deployment</description>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
</repository>
</repositories>
<properties>
<app.version>1</app.version>
<app.id>unit-aks</app.id>
......
......@@ -78,7 +78,6 @@ gcloud auth application-default login
```
## Testing
* Navigate to unit service's root folder and run:
```bash
......@@ -97,6 +96,8 @@ After configuring your environment as specified above, you can follow these step
cd provider/unit-gcp/unit-gae && mvn spring-boot:run
```
## Testing
### Running E2E Tests
#### Folder structure
......
......@@ -17,19 +17,6 @@
<name>unit-gae</name>
<description>Unit service Google App Engine deployment</description>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<properties>
<appengine.app.version>1</appengine.app.version>
<app.version>1</app.version>
......
......@@ -77,10 +77,8 @@ gcloud config set project <YOUR-PROJECT-ID>
gcloud auth application-default login
```
## Testing
* Navigate to Unit service's root folder and run:
```bash
mvn clean install
```
......@@ -97,6 +95,7 @@ After configuring your environment as specified above, you can follow these step
cd provider/unit-gcp/unit-gke && mvn spring-boot:run
```
## Testing
### Running E2E Tests
#### Folder structure
......
......@@ -16,19 +16,6 @@
<name>unit-gke</name>
<description>Unit service Google Kubernetes Engine deployment</description>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<properties>
<app.version>1</app.version>
<app.id>unit-gke</app.id>
......
......@@ -9,6 +9,7 @@
<groupId>org.opengroup.osdu.unit-service</groupId>
<artifactId>unit-service</artifactId>
<version>1.0.0</version>
<relativePath>../../../pom.xml</relativePath>
</parent>
<packaging>jar</packaging>
......@@ -16,23 +17,6 @@
<name>unit-ocp</name>
<description>Unit service IBM OpenShift Deployment</description>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/projects/5/packages/maven</url>
</repository>
<snapshotRepository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/projects/5/packages/maven</url>
</snapshotRepository>
</distributionManagement>
<properties>
<app.version>1</app.version>
<app.id>unit-ocp</app.id>
......
......@@ -40,19 +40,6 @@
<maven>3.1.0</maven>
</prerequisites>
<repositories>
<repository>
<id>${gitlab-server}</id>
<url>https://community.opengroup.org/api/v4/groups/17/-/packages/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<!-- Compile/runtime dependencies -->
<dependency>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment