diff --git a/Jenkinsfile b/Jenkinsfile index e69de29..1b4631c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -0,0 +1,42 @@ +pipeline { + agent any + stages { + stage('build') { + steps { + bash 'echo "Does bash work?"' + sh 'echo "building"' + } + } + stage('test') { + steps { + sh 'python --version' + sh 'echo "hello world"' + sh 'echo "testing"' + input "Testing complete. Proceed to deployment?" + } + } + stage('deploy') { + steps { + sh 'echo "deploying"' + } + } + } + post { + always { + echo 'This will always run' + } + success { + echo 'This will run only if successful' + } + failure { + echo 'This will run only if failed' + } + unstable { + echo 'This will run only if the run was marked as unstable' + } + changed { + echo 'This will run only if the state of the Pipeline has changed' + echo 'For example, if the Pipeline was previously failing but is now successful' + } + } +}