mirror of
https://github.com/jellyfin/jellyfin-server-macos.git
synced 2025-02-17 04:17:48 +00:00
Merge pull request #14 from jellyfin/ci-desc
Add display names for ci steps
This commit is contained in:
commit
cb69ce6f8f
@ -2,6 +2,7 @@ pool:
|
||||
vmImage: 'macos-latest'
|
||||
steps:
|
||||
- task: DownloadGitHubRelease@0
|
||||
displayName: 'Download macOS Server'
|
||||
inputs:
|
||||
connection: Jellyfin Release Download
|
||||
userRepository: 'jellyfin/jellyfin'
|
||||
@ -10,40 +11,47 @@ steps:
|
||||
downloadPath: '$(System.WorkFolder)'
|
||||
|
||||
- task: ExtractFiles@1
|
||||
displayName: 'Extract macOS Server'
|
||||
inputs:
|
||||
archiveFilePatterns: '$(System.WorkFolder)/jellyfin_*_macos.tar.gz'
|
||||
destinationFolder: '$(Pipeline.Workspace)/jellyfin-mac-app-resources'
|
||||
|
||||
- task: Bash@3
|
||||
displayName: 'Copy Files'
|
||||
inputs:
|
||||
targetType: 'inline'
|
||||
script: 'mv $(Pipeline.Workspace)/jellyfin-mac-app-resources/jellyfin* $(Pipeline.Workspace)/jellyfin-mac-app-resources/jellyfin'
|
||||
failOnStderr: true
|
||||
|
||||
- task: Bash@3
|
||||
displayName: 'Download ffmpeg'
|
||||
inputs:
|
||||
targetType: 'inline'
|
||||
script: 'wget https://ffmpeg.zeranoe.com/builds/macos64/static/ffmpeg-4.0.2-macos64-static.zip -P $(Build.SourcesDirectory)'
|
||||
script: 'wget https://ffmpeg.zeranoe.com/builds/macos64/static/ffmpeg-4.2.1-macos64-static.zip -P $(Build.SourcesDirectory)'
|
||||
failOnStderr: false
|
||||
|
||||
- task: ExtractFiles@1
|
||||
displayName: 'Extract ffmpeg'
|
||||
inputs:
|
||||
archiveFilePatterns: '$(Build.SourcesDirectory)/ffmpeg-4.0.2-macos64-static.zip'
|
||||
archiveFilePatterns: '$(Build.SourcesDirectory)/ffmpeg-4.2.1-macos64-static.zip'
|
||||
destinationFolder: '$(Build.SourcesDirectory)/ffmpegtemp/'
|
||||
|
||||
- task: Bash@3
|
||||
displayName: 'Copy ffmpeg'
|
||||
inputs:
|
||||
targetType: 'inline'
|
||||
script: 'mv $(Build.SourcesDirectory)/ffmpegtemp/ffmpeg*/bin/ffmpeg $(Pipeline.Workspace)/jellyfin-mac-app-resources/'
|
||||
failOnStderr: true
|
||||
|
||||
- task: Bash@3
|
||||
displayName: 'Copy ffprobe'
|
||||
inputs:
|
||||
targetType: 'inline'
|
||||
script: 'mv $(Build.SourcesDirectory)/ffmpegtemp/ffmpeg*/bin/ffprobe $(Pipeline.Workspace)/jellyfin-mac-app-resources/'
|
||||
failOnStderr: true
|
||||
|
||||
- task: Xcode@5
|
||||
displayName: 'Build macOS Wrapper'
|
||||
inputs:
|
||||
actions: 'build'
|
||||
configuration: 'Release'
|
||||
@ -52,7 +60,8 @@ steps:
|
||||
destinationPlatformOption: 'macOS'
|
||||
|
||||
- task: PublishBuildArtifacts@1
|
||||
displayName: 'Bundle Release'
|
||||
inputs:
|
||||
PathtoPublish: '$(System.DefaultWorkingDirectory)/build/Release/'
|
||||
ArtifactName: 'drop'
|
||||
ArtifactName: 'jellyfin-macos-wrapper.zip'
|
||||
publishLocation: 'Container'
|
||||
|
Loading…
x
Reference in New Issue
Block a user