Loading sa5-data-models-validation.jenkinsfile +11 −7 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ pipeline { options { disableConcurrentBuilds() gitLabConnection('Gitlab for 3GPP') gitlabBuilds(builds: ["Resolve", "Validate YANG", "Lint YANG", "Validate OpenAPI"]) gitlabBuilds(builds: ["Resolve", "YANG Strict", "YANG Lint", "Validate OpenAPI"]) } agent any Loading Loading @@ -48,20 +48,20 @@ pipeline { } } } stage('Validate YANG') { stage('YANG Strict') { steps{ updateGitlabCommitStatus name: 'Validate YANG', state: 'pending' updateGitlabCommitStatus name: 'YANG Strict', state: 'pending' sh 'echo Validate stage' sh 'bash ./scripts/validate-data-models.sh ./data-models' updateGitlabCommitStatus name: 'Validate YANG', state: 'success' updateGitlabCommitStatus name: 'YANG Strict', state: 'success' } } stage('Lint YANG') { stage('YANG Lint') { steps{ updateGitlabCommitStatus name: 'Lint YANG', state: 'pending' updateGitlabCommitStatus name: 'YANG Lint', state: 'pending' sh 'echo Lint stage' sh 'bash ./scripts/lint-data-models.sh ./data-models' updateGitlabCommitStatus name: 'Lint YANG', state: 'success' updateGitlabCommitStatus name: 'YANG Lint', state: 'success' } } stage('Validate OpenAPI') { Loading @@ -80,6 +80,10 @@ pipeline { } post { always { archiveArtifacts artifacts: '**/*.log' } failure { script { if (env.resolveSucceded == "false") { Loading Loading
sa5-data-models-validation.jenkinsfile +11 −7 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ pipeline { options { disableConcurrentBuilds() gitLabConnection('Gitlab for 3GPP') gitlabBuilds(builds: ["Resolve", "Validate YANG", "Lint YANG", "Validate OpenAPI"]) gitlabBuilds(builds: ["Resolve", "YANG Strict", "YANG Lint", "Validate OpenAPI"]) } agent any Loading Loading @@ -48,20 +48,20 @@ pipeline { } } } stage('Validate YANG') { stage('YANG Strict') { steps{ updateGitlabCommitStatus name: 'Validate YANG', state: 'pending' updateGitlabCommitStatus name: 'YANG Strict', state: 'pending' sh 'echo Validate stage' sh 'bash ./scripts/validate-data-models.sh ./data-models' updateGitlabCommitStatus name: 'Validate YANG', state: 'success' updateGitlabCommitStatus name: 'YANG Strict', state: 'success' } } stage('Lint YANG') { stage('YANG Lint') { steps{ updateGitlabCommitStatus name: 'Lint YANG', state: 'pending' updateGitlabCommitStatus name: 'YANG Lint', state: 'pending' sh 'echo Lint stage' sh 'bash ./scripts/lint-data-models.sh ./data-models' updateGitlabCommitStatus name: 'Lint YANG', state: 'success' updateGitlabCommitStatus name: 'YANG Lint', state: 'success' } } stage('Validate OpenAPI') { Loading @@ -80,6 +80,10 @@ pipeline { } post { always { archiveArtifacts artifacts: '**/*.log' } failure { script { if (env.resolveSucceded == "false") { Loading