File tree Expand file tree Collapse file tree 4 files changed +37
-24
lines changed Expand file tree Collapse file tree 4 files changed +37
-24
lines changed Original file line number Diff line number Diff line change 1
1
steps :
2
- - template : common-steps.yml
2
+ - template : common-build- steps.yml
3
3
- task : UseRubyVersion@0
4
4
condition : ne( variables['Agent.OS'], 'Darwin' )
5
5
displayName : ' Use .Ruby >= 2.5'
Original file line number Diff line number Diff line change
1
+ steps :
2
+ - task : Cache@2
3
+ inputs :
4
+ key : ' tools | "$(Agent.OS)" | build.cake'
5
+ path : tools
6
+ displayName : Cache Cake tools
7
+ - task : UseDotNet@2
8
+ displayName : ' Use .NET Core sdk 2.1'
9
+ inputs :
10
+ packageType : sdk
11
+ version : 2.1.802
12
+ - task : UseDotNet@2
13
+ displayName : ' Use .NET Core sdk 3.1'
14
+ inputs :
15
+ packageType : sdk
16
+ version : 3.1.100
17
+ - task : Bash@3
18
+ displayName : ' Env Vars'
19
+ inputs :
20
+ targetType : ' inline'
21
+ script : ' env | sort'
22
+ - task : CmdLine@2
23
+ condition : eq( variables['Agent.OS'], 'Darwin' )
24
+ displayName : ' Use mono'
25
+ inputs :
26
+ script : |
27
+ SYMLINK=6.4.0
28
+ MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/$SYMLINK
29
+ echo "##vso[task.setvariable variable=DYLD_FALLBACK_LIBRARY_PATH;]$MONOPREFIX/lib:/lib:/usr/lib:$DYLD_LIBRARY_FALLBACK_PATH"
30
+ echo "##vso[task.setvariable variable=PKG_CONFIG_PATH;]$MONOPREFIX/lib/pkgconfig:$MONOPREFIX/share/pkgconfig:$PKG_CONFIG_PATH"
31
+ echo "##vso[task.setvariable variable=PATH;]$MONOPREFIX/bin:$PATH"
32
+ sudo rm /Library/Frameworks/Mono.framework/Versions/Current
33
+ sudo ln -s $MONOPREFIX /Library/Frameworks/Mono.framework/Versions/Current
34
+ - script : dotnet tool install --global Cake.Tool
35
+ displayName : ' Install Cake tool'
Original file line number Diff line number Diff line change 4
4
key : ' tools | "$(Agent.OS)" | build.cake'
5
5
path : tools
6
6
displayName : Cache Cake tools
7
- - task : UseDotNet@2
8
- displayName : ' Use .NET Core sdk 2.1'
9
- inputs :
10
- packageType : sdk
11
- version : 2.1.802
12
7
- task : UseDotNet@2
13
8
displayName : ' Use .NET Core sdk 3.1'
14
9
inputs :
15
10
packageType : sdk
16
11
version : 3.1.100
17
- - task : Bash@3
18
- displayName : ' Env Vars'
19
- inputs :
20
- targetType : ' inline'
21
- script : ' env | sort'
22
- - task : CmdLine@2
23
- condition : eq( variables['Agent.OS'], 'Darwin' )
24
- displayName : ' Use mono'
25
- inputs :
26
- script : |
27
- SYMLINK=6.4.0
28
- MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/$SYMLINK
29
- echo "##vso[task.setvariable variable=DYLD_FALLBACK_LIBRARY_PATH;]$MONOPREFIX/lib:/lib:/usr/lib:$DYLD_LIBRARY_FALLBACK_PATH"
30
- echo "##vso[task.setvariable variable=PKG_CONFIG_PATH;]$MONOPREFIX/lib/pkgconfig:$MONOPREFIX/share/pkgconfig:$PKG_CONFIG_PATH"
31
- echo "##vso[task.setvariable variable=PATH;]$MONOPREFIX/bin:$PATH"
32
- sudo rm /Library/Frameworks/Mono.framework/Versions/Current
33
- sudo ln -s $MONOPREFIX /Library/Frameworks/Mono.framework/Versions/Current
34
12
- script : dotnet tool install --global Cake.Tool
35
13
displayName : ' Install Cake tool'
Original file line number Diff line number Diff line change 1
1
steps :
2
- - template : common-steps.yml
2
+ - template : common-build- steps.yml
3
3
- script : dotnet cake build.cake --bootstrap && dotnet cake build.cake --target=Test
4
4
displayName : ' [Run Test]'
5
5
env :
You can’t perform that action at this time.
0 commit comments