| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | 
							- pipeline {
 
-         agent {
 
-               dockerfile { filename 'Jenkinsfiles/ubuntu-16.04.dockerfile' }
 
-         }
 
-         stages {
 
-                 stage('Build') {
 
-                     steps {
 
-                         sh '''
 
-                             make -j 8 DEBUG=1 WERROR=1
 
-                             make -j 8 DEBUG=1 WERROR=1 test
 
-                            '''
 
-                         sh '''
 
-                             cd Pal/src
 
-                             make -j 8 PAL_HOST=Skeleton DEBUG=1 WERROR=1
 
-                            '''
 
-                     }
 
-                 }
 
-                 stage('Test') {
 
-                     steps {
 
-                         sh '''
 
-                             cd Pal/regression
 
-                             make regression
 
-                             '''
 
-                         sh '''
 
-                             cd LibOS/shim/test/regression
 
-                             make regression
 
-                             '''
 
-                         sh '''
 
-                             cd LibOS/shim/test/apps/ltp
 
-                             make
 
-                             ./syscalls.sh
 
-                             '''
 
-                         timeout(time: 5, unit: 'MINUTES') {
 
-                             sh '''
 
-                                 cd LibOS/shim/test/apps/python
 
-                                 make regression
 
-                             '''
 
-                         }
 
-                         sh '''
 
-                             cd LibOS/shim/test/apps/bash
 
-                             make regression
 
-                             '''
 
-                         timeout(time: 5, unit: 'MINUTES') {
 
-                             sh '''
 
-                                 cd LibOS/shim/test/apps/gcc
 
-                                 make regression
 
-                            '''
 
-                         }
 
-                         timeout(time: 20, unit: 'MINUTES') {
 
-                             sh '''
 
-                                 cd LibOS/shim/test/apps/lmbench
 
-                                 make regression N_RUNS=1 ENOUGH=100
 
-                             '''
 
-                         }
 
-                         sh '''
 
-                             cd LibOS/shim/test/apps/lighttpd
 
-                             make
 
-                             make start-graphene-server &
 
-                             sleep 1
 
-                             LOOP=1 CONCURRENCY_LIST="1 32" ./benchmark-http.sh 127.0.0.1:8000
 
-                             '''
 
-                         sh '''
 
-                             cd LibOS/shim/test/apps/apache
 
-                             make
 
-                             make start-graphene-server &
 
-                             sleep 1
 
-                             LOOP=1 CONCURRENCY_LIST="1 32" ./benchmark-http.sh 127.0.0.1:8001
 
-                             '''
 
-                     }
 
-                     post {
 
-                         always {
 
-                             junit 'Pal/regression/pal-regression.xml'
 
-                             junit 'LibOS/shim/test/regression/libos-regression.xml'
 
-                         }
 
-                     }
 
-                 }
 
-                 stage('Deploy') {
 
-                     steps {
 
-                         sh 'echo Deploying code'
 
-                     }
 
-                 }
 
-         }
 
-         post {
 
-                 success {
 
-                         echo 'Deployment successful'
 
-                 }
 
-                 failure {
 
-                         echo 'Failure while on the pipeline'
 
-                 }
 
-                 unstable {
 
-                         echo 'Pipeline marked as "unstable"'
 
-                 }
 
-         }
 
- }
 
 
  |