You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
Merge pull request #108 from OpenShot/feature/support-custom-branches-in-gitlab
Integrate custom libopenshot branches into GitLab build pipeline. Als…
This commit is contained in:
@@ -9,7 +9,7 @@ linux-builder:
|
||||
paths:
|
||||
- build/install-x64/*
|
||||
script:
|
||||
- "curl -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN 'http://gitlab.openshot.org/jonathan/libopenshot-audio/-/jobs/artifacts/master/download?job=linux-builder'"
|
||||
- "curl -f -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/$CI_COMMIT_REF_NAME/download?job=linux-builder || curl -f -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/develop/download?job=linux-builder"
|
||||
- unzip artifacts.zip
|
||||
- export LIBOPENSHOT_AUDIO_DIR=$CI_PROJECT_DIR/build/install-x64
|
||||
- mkdir -p build; cd build;
|
||||
@@ -21,7 +21,7 @@ linux-builder:
|
||||
when: always
|
||||
tags:
|
||||
- linux
|
||||
only:
|
||||
except:
|
||||
- master
|
||||
|
||||
mac-builder:
|
||||
@@ -31,7 +31,7 @@ mac-builder:
|
||||
paths:
|
||||
- build/install-x64/*
|
||||
script:
|
||||
- "curl -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN 'http://gitlab.openshot.org/jonathan/libopenshot-audio/-/jobs/artifacts/master/download?job=mac-builder'"
|
||||
- "curl -f -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/$CI_COMMIT_REF_NAME/download?job=mac-builder || curl -f -O -J -L --header PRIVATE-TOKEN:$ACCESS_TOKEN http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/develop/download?job=mac-builder"
|
||||
- unzip artifacts.zip
|
||||
- export LIBOPENSHOT_AUDIO_DIR=$CI_PROJECT_DIR/build/install-x64
|
||||
- mkdir -p build; cd build;
|
||||
@@ -43,7 +43,7 @@ mac-builder:
|
||||
when: always
|
||||
tags:
|
||||
- mac
|
||||
only:
|
||||
except:
|
||||
- master
|
||||
|
||||
windows-builder-x86:
|
||||
@@ -53,7 +53,7 @@ windows-builder-x86:
|
||||
paths:
|
||||
- build\install-x86\*
|
||||
script:
|
||||
- Invoke-WebRequest -Uri "http://gitlab.openshot.org/jonathan/libopenshot-audio/-/jobs/artifacts/master/download?job=windows-builder-x86" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip"
|
||||
- try { Invoke-WebRequest -Uri "http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/$CI_COMMIT_REF_NAME/download?job=windows-builder-x86" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip" } catch { Invoke-WebRequest -Uri "http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/develop/download?job=windows-builder-x86" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip" }
|
||||
- Expand-Archive -Path artifacts.zip -DestinationPath .
|
||||
- $env:LIBOPENSHOT_AUDIO_DIR = "$CI_PROJECT_DIR\build\install-x86"
|
||||
- $env:UNITTEST_DIR = "C:\msys32\usr"
|
||||
@@ -69,7 +69,7 @@ windows-builder-x86:
|
||||
when: always
|
||||
tags:
|
||||
- windows
|
||||
only:
|
||||
except:
|
||||
- master
|
||||
|
||||
windows-builder-x64:
|
||||
@@ -79,7 +79,7 @@ windows-builder-x64:
|
||||
paths:
|
||||
- build\install-x64\*
|
||||
script:
|
||||
- Invoke-WebRequest -Uri "http://gitlab.openshot.org/jonathan/libopenshot-audio/-/jobs/artifacts/master/download?job=windows-builder-x64" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip"
|
||||
- try { Invoke-WebRequest -Uri "http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/$CI_COMMIT_REF_NAME/download?job=windows-builder-x64" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip" } catch { Invoke-WebRequest -Uri "http://gitlab.openshot.org/OpenShot/libopenshot-audio/-/jobs/artifacts/develop/download?job=windows-builder-x64" -Headers @{"PRIVATE-TOKEN"="$ACCESS_TOKEN"} -OutFile "artifacts.zip" }
|
||||
- Expand-Archive -Path artifacts.zip -DestinationPath .
|
||||
- $env:LIBOPENSHOT_AUDIO_DIR = "$CI_PROJECT_DIR\build\install-x64"
|
||||
- $env:UNITTEST_DIR = "C:\msys64\usr"
|
||||
@@ -95,16 +95,16 @@ windows-builder-x64:
|
||||
when: always
|
||||
tags:
|
||||
- windows
|
||||
only:
|
||||
except:
|
||||
- master
|
||||
|
||||
trigger-pipeline:
|
||||
stage: trigger-openshot-qt
|
||||
script:
|
||||
- "curl -X POST -F token=$OPENSHOT_QT_PIPELINE_TOKEN -F ref=master http://gitlab.openshot.org/api/v4/projects/3/trigger/pipeline"
|
||||
- "curl -X POST -F token=$OPENSHOT_QT_PIPELINE_TOKEN -F ref=$CI_COMMIT_REF_NAME http://gitlab.openshot.org/api/v4/projects/3/trigger/pipeline"
|
||||
when: always
|
||||
dependencies: []
|
||||
tags:
|
||||
- linux
|
||||
only:
|
||||
except:
|
||||
- master
|
||||
Reference in New Issue
Block a user