add ubuntu-20.04 in Jenkins setup
This commit is contained in:
		
							
								
								
									
										44
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										44
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -72,48 +72,32 @@ pipeline {
 | 
			
		||||
    stages {
 | 
			
		||||
        stage('HiFive-VP pipeline') {
 | 
			
		||||
   		parallel {
 | 
			
		||||
			stage('ubuntu'){
 | 
			
		||||
			stage('ubuntu18'){
 | 
			
		||||
				agent {docker { image 'ubuntu-18.04' } }
 | 
			
		||||
				stages {
 | 
			
		||||
					stage('Checkout on Ubuntu') {
 | 
			
		||||
						steps {
 | 
			
		||||
							checkout_hifive_vp()
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					stage('Build on Ubuntu') {
 | 
			
		||||
						steps {
 | 
			
		||||
							build_hifive_vp()
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					stage('Checkout on Ubuntu18.04') { steps {	checkout_hifive_vp() }}
 | 
			
		||||
					stage('Build') { steps {	build_hifive_vp() }	}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			stage('ubuntu20'){
 | 
			
		||||
				agent {docker { image 'ubuntu-20.04' } }
 | 
			
		||||
				stages {
 | 
			
		||||
					stage('Checkout on Ubuntu20.04') { steps {	checkout_hifive_vp() }}
 | 
			
		||||
					stage('Build') { steps {	build_hifive_vp() }	}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			stage('Fedora28'){
 | 
			
		||||
				agent {docker { image 'fedora28' } }
 | 
			
		||||
				stages {
 | 
			
		||||
					stage('Checkout on Fedora') {
 | 
			
		||||
						steps {
 | 
			
		||||
							checkout_hifive_vp()
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					stage('Build on Fedora') {
 | 
			
		||||
						steps {
 | 
			
		||||
							build_hifive_vp()
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					stage('Checkout on Fedora') { steps {checkout_hifive_vp()}}
 | 
			
		||||
					stage('Build') { steps {build_hifive_vp()	}}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			stage('No SCV'){
 | 
			
		||||
				agent {docker { image 'ubuntu-18.04' } }
 | 
			
		||||
				stages {
 | 
			
		||||
					stage('Checkout on Ubuntu') {
 | 
			
		||||
						steps {
 | 
			
		||||
							checkout_hifive_vp()
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
					stage('Build without SCV') {
 | 
			
		||||
						steps {
 | 
			
		||||
							build_hifive_without_scv()
 | 
			
		||||
						}
 | 
			
		||||
					stage('Checkout on Ubuntu') { steps {checkout_hifive_vp()}}
 | 
			
		||||
					stage('Build without SCV') { steps {build_hifive_without_scv()}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user