ESTA WebJS 2 is a development stack for web applications based on angular/cli. It adds the integration to our environment:
- Jenkins
- SonarQube including coverage
- Unit & E2E Tests on Selenium Webgrid
- Local Unit Tests are running on a headless browser instead of chrome
- Docker based image to run the application in nginx within a container on OpenShift.
- Clone this repository
- Change the following settings:
Enter your own data:
<groupId>ch.sbb.esta.webjs</groupId>
<artifactId>esta-webjs-2-starterkit</artifactId>
<version>2.0.0-SNAPSHOT</version>
<distributionManagement>
<repository>
<id>hosted.esta-webjs.releases</id>
<url>...deine URL...</url>
</repository>
<snapshotRepository>
<id>hosted.esta-webjs.snapshots</id>
<url>...deine URL...</url>
</snapshotRepository>
</distributionManagement>
Enter your own data. Also Version and Authors...
{"name": "webjs-starterkit"}
Change all the names and the point where your artifacts come from