diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..5d4ca6e32 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,34 @@ +pipeline { + agent any + + environment { + UE4_ROOT = '/var/lib/jenkins/UnrealEngine_4.18' + } + + stages { + + stage('Setup') { + steps { + sh './Setup.sh' + } + } + + stage('Build') { + steps { + sh './Rebuild.sh --no-editor' + } + } + + stage('Package') { + steps { + sh './Package.sh --clean-intermediate' + } + } + } + + post { + success { + archiveArtifacts 'Dist/*.tar.gz' + } + } +}