Commit 69cbc592 authored by carignani's avatar carignani
Browse files

rename yang stages and archive logs

parent 9329e01a
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -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
@@ -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') {
@@ -80,6 +80,10 @@ pipeline {
	}
	
    post {
		always {
           	 	archiveArtifacts artifacts: '**/*.log'	
        	}		

		failure {
			script {
				if (env.resolveSucceded == "false") {