Loading sa5-data-models-validation.jenkinsfile +17 −12 Original line number Diff line number Diff line Loading @@ -43,6 +43,11 @@ pipeline { url: 'git@forge.3gpp.org:tools/3gpp-scripts.git']] ] } //Remove all old logs and docx sh 'rm */*.log' sh 'rm */*/*.log' sh 'rm *.docx' updateGitlabCommitStatus name: 'Resolve', state: 'success' script { env.resolveSucceded = "true" Loading @@ -51,26 +56,26 @@ pipeline { } stage('YANG Strict') { steps{ updateGitlabCommitStatus name: 'YANG Strict', state: 'pending' gitlabCommitStatus("YANG Strict") { sh 'echo Validate stage' sh 'bash ./scripts/validate-data-models.sh ./data-models' updateGitlabCommitStatus name: 'YANG Strict', state: 'success' } } } stage('YANG 3GPP Checks') { steps{ updateGitlabCommitStatus name: 'YANG 3GPP Checks', state: 'pending' gitlabCommitStatus("YANG 3GPP Checks") { sh 'echo YANG 3GPP Checks stage' sh 'bash ./scripts/lint-data-models.sh ./data-models' updateGitlabCommitStatus name: 'YANG 3GPP Checks', state: 'success' } } } stage('Validate OpenAPI') { steps{ updateGitlabCommitStatus name: 'Validate OpenAPI', state: 'pending' gitlabCommitStatus("Validate OpenAPI") { sh 'echo Validate stage' sh 'bash ./scripts/validate-all.sh ./data-models/OpenAPI' updateGitlabCommitStatus name: 'Validate OpenAPI', state: 'success' } } } stage('Generate CR text') { Loading Loading
sa5-data-models-validation.jenkinsfile +17 −12 Original line number Diff line number Diff line Loading @@ -43,6 +43,11 @@ pipeline { url: 'git@forge.3gpp.org:tools/3gpp-scripts.git']] ] } //Remove all old logs and docx sh 'rm */*.log' sh 'rm */*/*.log' sh 'rm *.docx' updateGitlabCommitStatus name: 'Resolve', state: 'success' script { env.resolveSucceded = "true" Loading @@ -51,26 +56,26 @@ pipeline { } stage('YANG Strict') { steps{ updateGitlabCommitStatus name: 'YANG Strict', state: 'pending' gitlabCommitStatus("YANG Strict") { sh 'echo Validate stage' sh 'bash ./scripts/validate-data-models.sh ./data-models' updateGitlabCommitStatus name: 'YANG Strict', state: 'success' } } } stage('YANG 3GPP Checks') { steps{ updateGitlabCommitStatus name: 'YANG 3GPP Checks', state: 'pending' gitlabCommitStatus("YANG 3GPP Checks") { sh 'echo YANG 3GPP Checks stage' sh 'bash ./scripts/lint-data-models.sh ./data-models' updateGitlabCommitStatus name: 'YANG 3GPP Checks', state: 'success' } } } stage('Validate OpenAPI') { steps{ updateGitlabCommitStatus name: 'Validate OpenAPI', state: 'pending' gitlabCommitStatus("Validate OpenAPI") { sh 'echo Validate stage' sh 'bash ./scripts/validate-all.sh ./data-models/OpenAPI' updateGitlabCommitStatus name: 'Validate OpenAPI', state: 'success' } } } stage('Generate CR text') { Loading