diff --git a/.gitignore b/.gitignore index 95f756c..f446598 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules dist *.log coverage +.idea/ diff --git a/.travis.yml b/.travis.yml index 0bf7aa8..7279a2f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,15 +5,8 @@ language: node_js node_js: - "11" -services: - - docker +install: +- yarn +script: +- yarn test -before_install: - - docker build -t test . && docker run test - -# language: node_js -# node_js: -# - "8" -# - "9" -# script: -# - npm test \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..1187e60 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,7 @@ +#!/usr/bin/env groovy +// Repository can be found at https://github.com/dennisinteractive/lightning-jenkins-build-scripts +// Required Library call +@Library('lightning-shared-libraries@master') _ + +// CAll node unit test +nodeUnitTest() diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..66fc0cd --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,11 @@ +sonar.projectKey=seatbookingexercise +sonar.projectName=seatbookingexercise +sonar.links.homepage=https://github.com/simon-peacock/seatbookingexercise + +sonar.sources=src +sonar.exclusions=**node_modules** +sonar.host.url=http://ec2-34-255-179-73.eu-west-1.compute.amazonaws.com:9000 +sonar.verbose=false +sonar.sourceEncoding=UTF-8 +sonar.dependencyCheck.reportPath=dependency-check-report.xml +sonar.dependencyCheck.htmlReportPath=dependency-check-report.html