All checks were successful
		
		
	
	ydeng/audioshowkit/pipeline/head This commit looks good
				
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			1012 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1012 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
| pipeline {
 | |
|     agent any
 | |
|     stages {
 | |
|         stage("install") {
 | |
|             steps {
 | |
|                 sh 'conda env update --file environment.yml'
 | |
|                 sh 'echo "conda activate webdev" >> ~/.bashrc'
 | |
|                 sh 'node --version && npm --version'
 | |
|                 sh 'npm install'
 | |
|             }
 | |
|         }
 | |
|         stage("test") {
 | |
|             steps {
 | |
|                 sh 'npm run test:junit'
 | |
|                 junit 'junit/*.xml'
 | |
|             }
 | |
|         }
 | |
|         stage("build") {
 | |
|             steps {
 | |
|                 sh 'npm run build:prod'
 | |
|                 fingerprint "dist/**"
 | |
|                 archiveArtifacts artifacts: 'dist/audioshowkit.js', followSymlinks: false
 | |
|             }
 | |
|         }
 | |
|         stage("generate docs") {
 | |
|             steps {
 | |
|                 sh 'npm run docs'
 | |
|                 publishHTML([allowMissing: false, alwaysLinkToLastBuild: true, keepAll: true, reportDir: './docs', reportFiles: 'index.html', reportName: 'AudioShowKit Docs', reportTitles: ''])
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| } |