From 2d162050919a3578cea492ba0c223547a3fe39c3 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Tue, 24 Oct 2017 00:11:08 +0200 Subject: [PATCH] Jenkins setup. (#13) * Adding test Jenkinsfile * Will it be this simple? * Maybe if I don't typo? * Nuget restore needed. * Work around NuGet bug hopefully. The first person to run NuGet gets to own the /tmp/NuGetScratch folder, so jenkins breaks because I already ran NuGet personally. * I'm a genius --- Jenkinsfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..9fb7e1fb74 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,18 @@ +pipeline { + agent any + + stages { + stage('Setup') { + steps { + sh './RUN_THIS.py' + sh 'TMP=~/.cache/NuGet/ nuget restore' + } + } + stage('Build') { + steps { + sh './package_release_build.py --platform windows linux' + archiveArtifacts artifacts: 'release/*.zip' + } + } + } +}