33 lines
		
	
	
		
			945 B
		
	
	
	
		
			Groovy
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			945 B
		
	
	
	
		
			Groovy
		
	
	
	
pipeline {
 | 
						|
    agent any
 | 
						|
 | 
						|
    stages {
 | 
						|
        stage('build'){
 | 
						|
            steps{
 | 
						|
                sh 'npm run build'
 | 
						|
            }
 | 
						|
        }
 | 
						|
        stage('deploy'){
 | 
						|
            steps{
 | 
						|
                sshPublisher(publishers: [sshPublisherDesc(configName: 'Demos',
 | 
						|
                transfers: [sshTransfer(cleanRemote: false,
 | 
						|
                excludes: '',
 | 
						|
                execCommand: '',
 | 
						|
                execTimeout: 120000,
 | 
						|
                flatten: false,
 | 
						|
                makeEmptyDirs: false,
 | 
						|
                noDefaultExcludes: false,
 | 
						|
                patternSeparator: '[,
 | 
						|
                ]+',
 | 
						|
                remoteDirectory: '/home/jenkins/ssh-uploads/calculator',
 | 
						|
                remoteDirectorySDF: false,
 | 
						|
                removePrefix: '',
 | 
						|
                sourceFiles: 'dist')],
 | 
						|
                usePromotionTimestamp: false,
 | 
						|
                useWorkspaceInPromotion: false,
 | 
						|
                verbose: false)])
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |