|
@@ -122,20 +122,6 @@ jobs:
|
|
|
condition: and(succeeded(), ne(variables['ELECTRON_RELEASE'], '1'))
|
|
|
timeoutInMinutes: 1
|
|
|
|
|
|
- - bash: |
|
|
|
- cd src
|
|
|
- python electron/script/verify-ffmpeg.py --source-root "$PWD" --build-dir out/Default --ffmpeg-path out/ffmpeg
|
|
|
- displayName: Verify non proprietary ffmpeg
|
|
|
- condition: and(succeeded(), eq(variables['RUN_TESTS'], '1'))
|
|
|
- timeoutInMinutes: 5
|
|
|
-
|
|
|
- - bash: |
|
|
|
- cd src
|
|
|
- python electron/script/verify-mksnapshot.py --source-root "$PWD" --build-dir out/Default
|
|
|
- displayName: Verify non proprietary ffmpeg
|
|
|
- condition: and(succeeded(), eq(variables['RUN_TESTS'], '1'))
|
|
|
- timeoutInMinutes: 5
|
|
|
-
|
|
|
- bash: |
|
|
|
cd src
|
|
|
ninja -C out/Default electron:electron_dist_zip
|
|
@@ -209,6 +195,13 @@ jobs:
|
|
|
ArtifactName: Default
|
|
|
timeoutInMinutes: 1
|
|
|
|
|
|
+ - task: PublishBuildArtifacts@1
|
|
|
+ displayName: Publish Build Artifacts (ffmpeg.zip)
|
|
|
+ inputs:
|
|
|
+ PathtoPublish: '$(System.DefaultWorkingDirectory)/src/out/ffmpeg/ffmpeg.zip'
|
|
|
+ ArtifactName: Default
|
|
|
+ timeoutInMinutes: 1
|
|
|
+
|
|
|
- bash: |
|
|
|
echo $BUILD_SOURCEVERSION > revision
|
|
|
displayName: Save exact revision
|
|
@@ -298,6 +291,28 @@ jobs:
|
|
|
destinationFolder: src/out/Default
|
|
|
timeoutInMinutes: 1
|
|
|
|
|
|
+ - task: ExtractFiles@1
|
|
|
+ displayName: Extract ffmpeg
|
|
|
+ inputs:
|
|
|
+ archiveFilePatterns: $(System.ArtifactsDirectory)/Default/ffmpeg.zip
|
|
|
+ destinationFolder: src/out/ffmpeg
|
|
|
+ timeoutInMinutes: 1
|
|
|
+
|
|
|
+ - task: ExtractFiles@1
|
|
|
+ displayName: Extract mksnapshot
|
|
|
+ inputs:
|
|
|
+ archiveFilePatterns: $(System.ArtifactsDirectory)/Default/mksnapshot.zip
|
|
|
+ destinationFolder: src/out/mksnapshot
|
|
|
+ timeoutInMinutes: 1
|
|
|
+
|
|
|
+ - task: CopyFiles@2
|
|
|
+ displayName: 'Copy Files to: src/out/Default'
|
|
|
+ inputs:
|
|
|
+ SourceFolder: src/out/mksnapshot
|
|
|
+ TargetFolder: src/out/Default
|
|
|
+ OverWrite: true
|
|
|
+ timeoutInMinutes: 1
|
|
|
+
|
|
|
- task: ExtractFiles@1
|
|
|
displayName: Extract Node.js headers
|
|
|
inputs:
|
|
@@ -317,6 +332,18 @@ jobs:
|
|
|
displayName: Install Node.js modules
|
|
|
timeoutInMinutes: 4 # Should take about 30 seconds.
|
|
|
|
|
|
+ - bash: |
|
|
|
+ cd src
|
|
|
+ python electron/script/verify-ffmpeg.py --source-root "$PWD" --build-dir out/Default --ffmpeg-path out/ffmpeg
|
|
|
+ displayName: Verify non proprietary ffmpeg
|
|
|
+ timeoutInMinutes: 5
|
|
|
+
|
|
|
+ - bash: |
|
|
|
+ cd src
|
|
|
+ python electron/script/verify-mksnapshot.py --source-root "$PWD" --build-dir out/Default
|
|
|
+ displayName: Verify mksnapshot
|
|
|
+ timeoutInMinutes: 5
|
|
|
+
|
|
|
- bash: |
|
|
|
if pgrep Electron; then
|
|
|
killall Electron
|