diff --git a/lib/travis/worker/job/runner.rb b/lib/travis/worker/job/runner.rb index 8b9bed4a..aa6884af 100644 --- a/lib/travis/worker/job/runner.rb +++ b/lib/travis/worker/job/runner.rb @@ -194,6 +194,79 @@ def run_script exit $(cat ~/build.sh.exit) EOF session.exec("GUEST_API_URL=%s bash ~/wrapper.sh" % guest_api_url) { exit_exec? } + elsif payload[:config][:os] == 'windows' && Hash === payload[:config][:windows] && payload[:config][:windows][:run_in_session1] + session.upload_file("~/build_wrapper.sh", </dev/null >/dev/null + +if [ -f ~/build.sh.exit ] ; then + exit $(cat ~/build.sh.exit) +else + echo "Runner script was probably not executed, returning 1"; + exit 1; +fi + +EOF + + session.upload_file("~/run_pswrapper.ps1", <