added basic jenkins file to automate the build of hello
This commit is contained in:
		
							parent
							
								
									6e903069ec
								
							
						
					
					
						commit
						5166363522
					
				|  | @ -0,0 +1,50 @@ | |||
| pipeline { | ||||
|     agent {label 'msspec_agent_amd64'} | ||||
|     stages { | ||||
|         stage('Initial setup...') { | ||||
|             steps { | ||||
|                 echo 'Initial setup...' | ||||
|                 #echo 'Create or update the virtual Python environment' | ||||
|                 #sh '/bin/bash ./src/CI/CI.bash -i ci_venv' | ||||
|             } | ||||
|         } | ||||
|         stage('Building the package...') { | ||||
|             steps { | ||||
|                 sh '/bin/bash make' | ||||
|                 #sh '/bin/bash ./src/CI/CI.bash -p ci_venv' | ||||
|             } | ||||
|         } | ||||
|         stage('Testing the package...') { | ||||
|             steps { | ||||
|                 sh './hello' | ||||
|                 #sh 'cp ~/.bashrc ~/.bashrc.bak' | ||||
|                 #sh './install_resources/packages/$(cat VERSION).setup --accept -- -y' | ||||
|                 #sh '$HOME/.local/bin/msspec -f $HOME/.local/share/$(cat VERSION)' | ||||
|                 #sh '$HOME/.local/bin/msspec -t' | ||||
|                 #sh 'yes 1|$HOME/.local/bin/msspec -u' | ||||
|                 #sh 'mv ~/.bashrc.bak ~/.bashrc' | ||||
|             } | ||||
|         } | ||||
|         stage('Building HTML documentation...') { | ||||
|             steps { | ||||
|                 echo 'Building HTML documentation...' | ||||
|                 #sh '/bin/bash ./src/CI/CI.bash -d ci_venv' | ||||
|             } | ||||
|         } | ||||
|         stage('Releasing package...') { | ||||
|             steps { | ||||
|                 echo 'Releasing package...' | ||||
|                 #sh 'rm -rf $HOME/www/*' | ||||
|                 #sh 'cp -a ./src/doc/build/html/* $HOME/www/' | ||||
|             } | ||||
|         } | ||||
|         stage('Cleaning up...') { | ||||
|             steps { | ||||
|                 echo 'Cleaning artifacts...' | ||||
|                 sh '/bin/bash make clean' | ||||
|                 #sh 'rm -rf ./install_resources' | ||||
|                 #sh 'cd ./src/doc && make clean' | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue