TECH;Update to new Jenkins pipeline

This commit is contained in:
Roman Jaroš 2022-05-21 14:55:52 +02:00 committed by Gitea
parent ee5d1cac8d
commit 13aefcf759
3 changed files with 12 additions and 25 deletions

25
Jenkinsfile vendored
View file

@ -1,21 +1,8 @@
@Library('jenkins-pipeline-lib@sonar-agent') _
@Library('jenkins-pipeline-lib@tech/refactor')
import FrontendBuild
setup {
FrontendBuild({
name = 'treejs'
key = 'TREEJS'
port = '91'
}
node {
checkCodeStability({})
release({
publishToNPM({
sh 'npm run build:module'
sh 'npx lerna run ci:publish'
})
publishToDocker()
})
deploy();
}
port = "91:80"
runSonar = true
})

View file

@ -19,18 +19,13 @@ module.exports = {
test_settings: {
localhost: Object.assign(
{
launch_url: 'http://192.168.0.120:' + config.LOCALHOST_PORT,
launch_url: 'http://192.168.0.97:' + config.LOCALHOST_PORT,
},
setting
),
ci: Object.assign(
{
launch_url: 'http://10.5.0.2:' + config.E2E_PORT,
screenshots : {
enabled : true,
on_failure : true,
path : "./screens"
}
},
setting
),

5
sonar-project.properties Normal file
View file

@ -0,0 +1,5 @@
sonar.projectKey=TREEJS
sonar.projectName=treejs
sonar.inclusions=packages/**
sonar.coverage.exclusions=**/__tests__/**
sonar.javascript.lcov.reportPaths=temp/jest/lcov.info