rod-beheer-client v0.0.22-0
RodBeheerClient
This is the front end application for http://lvbbod-rod-beheer.so.kadaster.nl/.
This project was generated with angular-cli version 1.0.0-beta.22-1.
GitHub
Sources can be found on http://github.so.kadaster.nl/ROD/rod-beheer-client. The corresponding back end service "rod-beheer-service" is found at http://github.so.kadaster.nl/ROD/rod-beheer-service.
Proxy
The file proxy.conf.json sets a proxy setting for communicating with the back end service when accessing from localhost.
Development server
Run npm start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Code scaffolding
Run ng generate component component-name
to generate a new component. You can also use ng generate directive/pipe/service/class
.
Build
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
This is done on the server and should not be nessecary during development.
Running unit tests
Run ng test
to execute the unit tests via Karma.
Running end-to-end tests
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via npm start
.
Further help
To get more help on the angular-cli
use ng --help
or go check out the Angular-CLI README.
Deployment in Jenkins
- New item:
- type = 'Freestyle project'
- Provide Node & npm bin/ folder to PATH:
- NodeJS Latest
- Build:
- execute shell:
deploy.sh
- execute shell:
- Post-build Actions:
- push only if build succeeds: Y
- merge results: Y
- force push: Y
- branches: develop; origin
7 years ago