24 lines
		
	
	
		
			388 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			388 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
pipeline {
 | 
						|
	agent {
 | 
						|
		label 'linux && debian && teaspeak'
 | 
						|
	}
 | 
						|
 | 
						|
	stages {
 | 
						|
		stage ('Initialize libraries') {
 | 
						|
			steps {
 | 
						|
				sh 'apt-get update'
 | 
						|
				sh 'git submodule update --init --remote --recursive'
 | 
						|
				sh 'git submodule update'
 | 
						|
				sh './attach_modules.sh'
 | 
						|
				sh 'cd libraries; ./build.sh'
 | 
						|
				
 | 
						|
			}
 | 
						|
		}
 | 
						|
		stage ('Build TeaSpeak') {
 | 
						|
			steps {
 | 
						|
				sh 'build_teaspeak.sh'
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |