Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ruanhaishen
NLua
Commits
357c8d14
Commit
357c8d14
authored
Feb 01, 2020
by
Vinicius Jarina
Browse files
Update azure-devops-macos.yml for Azure Pipelines
parent
9368a4f4
Changes
1
Show whitespace changes
Inline
Side-by-side
devops/azure-devops-macos.yml
View file @
357c8d14
# Repo: codefoco/AzureDevopsTemplates
resources
:
repositories
:
-
repository
:
templates
type
:
github
name
:
codefoco/AzureDevopsTemplates
endpoint
:
codefoco
pool
:
jobs
:
-
job
:
'
NLuaMac'
displayName
:
'
NLua.Mac'
variables
:
-
group
:
'
Keys'
pool
:
vmImage
:
'
macOS-10.14'
demands
:
msbuild
steps
:
steps
:
-
checkout
:
self
-
template
:
common-dotnet.yml@templates
-
template
:
common-macos.yml@templates
-
task
:
NuGetCommand@2
displayName
:
'
NuGet
restore'
inputs
:
restoreSolution
:
NLua.sln
-
task
:
NuGetCommand@2
displayName
:
'
NuGet
restore'
inputs
:
restoreSolution
:
NLua.Mac.sln
-
task
:
PowerShell@2
displayName
:
'
PowerShell
Script'
inputs
:
targetType
:
filePath
filePath
:
./devops/PreBuild.ps1
arguments
:
'
NLua
NLua.nuspec'
-
task
:
MSBuild@1
displayName
:
'
Build
solution
NLua.sln'
inputs
:
solution
:
NLua.sln
configuration
:
Release
-
task
:
MSBuild@1
displayName
:
'
Build
solution
NLua.Mac.sln'
inputs
:
solution
:
NLua.Mac.sln
configuration
:
Release
-
script
:
'
mono
packages/NUnit.ConsoleRunner.3.10.0/tools/nunit3-console.exe
./tests/build/net45/bin/Release/NLuaTest.dll
--result=TEST-Result-Mac.xml'
displayName
:
'
Run
OSX
tests'
-
task
:
PublishTestResults@2
displayName
:
'
Publish
Mac
Test
Results
TEST-Result-Mac.xml'
inputs
:
testResultsFormat
:
NUnit
testResultsFiles
:
'
TEST-Result-Mac.xml'
-
task
:
MSBuild@1
displayName
:
'
Run
iOS
tests'
inputs
:
solution
:
tests/build/xamarinios/NLuaTest.XamariniOS.csproj
platform
:
iPhoneSimulator
configuration
:
Release
msbuildArguments
:
'
/t:RunSimulatorTests'
-
task
:
PublishTestResults@2
displayName
:
'
Publish
iOS
Test
Results
TEST-Result-iOS.xml'
inputs
:
testResultsFormat
:
NUnit
testResultsFiles
:
'
tests/build/xamarinios/TEST-Result-Xamarin.iOS.xml'
-
task
:
MSBuild@1
displayName
:
'
Run
tvOS
tests'
inputs
:
solution
:
tests/build/xamarintvos/NLuaTest.XamarinTVOS.csproj
platform
:
iPhoneSimulator
configuration
:
Release
msbuildArguments
:
'
/t:RunSimulatorTests'
-
task
:
PublishTestResults@2
displayName
:
'
Publish
tvOS
Test
Results
TEST-Result-tvOS.xml'
inputs
:
testResultsFormat
:
NUnit
testResultsFiles
:
'
tests/build/xamarintvos/TEST-Result-Xamarin.TVOS.xml'
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Publish
Artifact:
Xamarin.iOS.NLua.dll'
inputs
:
PathtoPublish
:
lib/Release/xamarinios/NLua.dll
ArtifactName
:
Xamarin.iOS.NLua.dll
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Publish
Artifact:
Xamarin.tvOS.NLua.dll'
inputs
:
PathtoPublish
:
lib/Release/xamarintvos/NLua.dll
ArtifactName
:
Xamarin.tvOS.NLua.dll
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Publish
Artifact:
Xamarin.watchOS.NLua.dll'
inputs
:
PathtoPublish
:
lib/Release/xamarinwatchos/NLua.dll
ArtifactName
:
Xamarin.watchOS.NLua.dll
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Publish
Artifact:
Xamarin.Mac.NLua.dll'
inputs
:
PathtoPublish
:
lib/Release/xamarinmac/NLua.dll
ArtifactName
:
Xamarin.Mac.NLua.dll
-
template
:
send-telegram.yml@templates
-
job
:
'
NLuaWindows'
displayName
:
'
NLua.Windows'
dependsOn
:
'
NLuaMac'
variables
:
-
group
:
'
Keys'
pool
:
vmImage
:
'
windows-2019'
demands
:
-
msbuild
-
visualstudio
-
vstest
steps
:
-
checkout
:
self
-
task
:
TriggerBuild@3
-
template
:
common-dotnet.yml@templates
-
template
:
common-win.yml@templates
-
task
:
NuGetCommand@2
displayName
:
'
NuGet
restore'
inputs
:
restoreSolution
:
NLua.sln
-
task
:
NuGetCommand@2
displayName
:
'
NuGet
restore'
inputs
:
restoreSolution
:
NLua.Core.sln
-
task
:
PowerShell@2
displayName
:
'
PreBuild
Script'
inputs
:
filePath
:
'
./devops/PreBuild.ps1'
arguments
:
'
NLua
NLua.nuspec'
errorActionPreference
:
'
silentlyContinue'
pwsh
:
true
-
task
:
MSBuild@1
displayName
:
'
Build
solution
NLua.sln'
inputs
:
solution
:
'
NLua.sln'
configuration
:
Release
-
task
:
MSBuild@1
displayName
:
'
Build
.NET
Core'
inputs
:
definitionIsInCurrentTeamProject
:
true
buildDefinition
:
'
NLua.Linux'
queueBuildForUserThatTriggeredBuild
:
true
ignoreSslCertificateErrors
:
true
useSameSourceVersion
:
true
useSameBranch
:
true
waitForQueuedBuildsToFinish
:
true
waitForQueuedBuildsToFinishRefreshTime
:
'
60'
failTaskIfBuildsNotSuccessful
:
true
cancelBuildsIfAnyFails
:
false
treatPartiallySucceededBuildAsSuccessful
:
false
downloadBuildArtifacts
:
false
storeInEnvironmentVariable
:
false
authenticationMethod
:
'
Personal
Access
Token'
password
:
'
$(myToken)'
enableBuildInQueueCondition
:
false
dependentOnSuccessfulBuildCondition
:
false
dependentOnFailedBuildCondition
:
false
checkbuildsoncurrentbranch
:
false
failTaskIfConditionsAreNotFulfilled
:
false
solution
:
'
NLua.Core.sln'
configuration
:
Release
msbuildArguments
:
/restore
-
task
:
DotNetCoreCLI@2
displayName
:
'
dotnet
vstest'
inputs
:
command
:
custom
custom
:
vstest
arguments
:
'
.\tests\build\netcore\bin\Release\netcoreapp3.1\NLuaTest.dll'
-
checkout
:
self
-
task
:
MSBuild@1
displayName
:
'
Build
Android'
inputs
:
solution
:
'
NLua.Android.sln'
configuration
:
Release
-
task
:
VSTest@2
displayName
:
'
VsTest
-
testAssemblies'
inputs
:
testAssemblyVer2
:
'
.\tests\build\net45\bin\Release\NLuaTest.dll'
runSettingsFile
:
'
.\tests\test.runsettings'
platform
:
x64
-
task
:
DownloadBuildArtifacts@0
displayName
:
'
Download
Build
Xamarin.iOS'
inputs
:
buildType
:
'
specific'
project
:
'
NuGets'
definition
:
'
NLua.Mac'
specificBuildWithTriggering
:
true
artifactName
:
Xamarin.iOS.NLua.dll
-
task
:
DownloadBuildArtifacts@0
displayName
:
'
Download
Build
Xamarin.Mac'
inputs
:
buildType
:
'
specific'
project
:
'
NuGets'
definition
:
'
NLua.Mac'
specificBuildWithTriggering
:
true
artifactName
:
Xamarin.Mac.NLua.dll
-
task
:
DownloadBuildArtifacts@0
displayName
:
'
Download
Build
Xamarin.watchOS'
inputs
:
buildType
:
'
specific'
project
:
'
NuGets'
definition
:
'
NLua.Mac'
specificBuildWithTriggering
:
true
artifactName
:
Xamarin.watchOS.NLua.dll
-
task
:
DownloadBuildArtifacts@0
displayName
:
'
Download
Build
Xamarin.tvOS'
inputs
:
buildType
:
'
specific'
project
:
'
NuGets'
definition
:
'
NLua.Mac'
specificBuildWithTriggering
:
true
artifactName
:
Xamarin.tvOS.NLua.dll
-
task
:
CopyFiles@2
displayName
:
'
Copy
Files
to:
lib/Release/xamarinios/'
inputs
:
SourceFolder
:
'
$(System.ArtifactsDirectory)\Xamarin.iOS.NLua.dll\'
TargetFolder
:
lib/Release/xamarinios/
-
task
:
CopyFiles@2
displayName
:
'
Copy
Files
to:
lib/Release/xamarinmac/'
inputs
:
SourceFolder
:
'
$(System.ArtifactsDirectory)\Xamarin.Mac.NLua.dll\'
TargetFolder
:
lib/Release/xamarinmac/
-
task
:
CopyFiles@2
displayName
:
'
Copy
Files
to:
lib/Release/xamarintvos/
'
inputs
:
SourceFolder
:
'
$(System.ArtifactsDirectory)\Xamarin.tvOS.NLua.dll\'
TargetFolder
:
lib/Release/xamarintvos/
-
task
:
CopyFiles@2
displayName
:
'
Copy
Files
to:
lib/Release/xamarinwatchos/'
inputs
:
SourceFolder
:
'
$(System.ArtifactsDirectory)\Xamarin.watchOS.NLua.dll\'
TargetFolder
:
lib/Release/xamarinwatchos/
-
script
:
'
nuget
setapikey
$(apikey)'
displayName
:
'
Set
NuGet
API
Key'
-
task
:
PowerShell@2
displayName
:
'
Package
NuGet'
inputs
:
targetType
:
filePath
filePath
:
./devops/Package.ps1
arguments
:
'
NLua
NLua.nuspec'
-
script
:
'
rename
*.nupkg
NLua.nupkg'
displayName
:
'
Rename
Nuget
Package'
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Save
NLua.nupkg
Artifact'
inputs
:
PathtoPublish
:
NLua.nupkg
ArtifactName
:
NLua.nupkg
-
task
:
PowerShell@2
displayName
:
'
Publish
NuGet'
inputs
:
targetType
:
filePath
filePath
:
./devops/Publish.ps1
arguments
:
NLua
-
template
:
send-telegram.yml@templates
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment