From 5e96388f5ca9f62cdea4c3de2b4912480ab6ff83 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Mon, 7 Jan 2019 11:00:38 +0100 Subject: [PATCH] Upload windows and macosx package on nightly build --- .gitlab-ci-files/job-macosx.yml | 20 +++++++++++++++++++- .gitlab-ci-files/job-windows.yml | 18 ++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci-files/job-macosx.yml b/.gitlab-ci-files/job-macosx.yml index 5da3bac75..b6eceb251 100644 --- a/.gitlab-ci-files/job-macosx.yml +++ b/.gitlab-ci-files/job-macosx.yml @@ -72,4 +72,22 @@ job-macosx-xcode: - WORK/desktop/Build/linphone_package/Linphone-*.dmg - WORK/desktop/Build/linphone_package/linphone-sdk-*-mac.zip when: always - expire_in: 1 week \ No newline at end of file + expire_in: 1 week + +################################################# +# Deploy +################################################# + +job-macosx-xcode-deploy: + + stage: deploy + tags: [ "deploy" ] + + only: + - schedules + dependencies: + - job-macosx-xcode + + script: + - scp Linphone-*-mac.dmg $DEPLOY_SERVER:$MACOSX_UPLOAD_DIRECTORY/ + - ssh -l $DEPLOY_SERVER jenkins_link_latest $MACOSX_UPLOAD_DIRECTORY 'Linphone-*-mac.dmg' \ No newline at end of file diff --git a/.gitlab-ci-files/job-windows.yml b/.gitlab-ci-files/job-windows.yml index 1cdf44108..cb38bcff5 100644 --- a/.gitlab-ci-files/job-windows.yml +++ b/.gitlab-ci-files/job-windows.yml @@ -19,3 +19,21 @@ job-windows-vs2015: paths: - WORK/desktop/Build/linphone_package/Linphone-*-win32.exe expire_in: 1 week + +################################################# +# Deploy +################################################# + +job-windows-deploy: + + stage: deploy + tags: [ "deploy" ] + + only: + - schedules + dependencies: + - job-windows-vs2015 + + script: + - scp Linphone-*-win32.exe $DEPLOY_SERVER:$WINDOWS_UPLOAD_DIRECTORY/ + - ssh -l $DEPLOY_SERVER jenkins_link_latest $WINDOWS_UPLOAD_DIRECTORY 'Linphone-*-win32.exe' \ No newline at end of file