Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up CI with Azure Pipelines #1992

Merged
merged 59 commits into from
Oct 26, 2018
Merged
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
07b9337
Set up CI with Azure Pipelines
azure-pipelines[bot] Oct 21, 2018
b77e4d7
inital attempt to build avalonia on azure.
danwalmsley Oct 21, 2018
8188f1d
nuget.core not needed?
danwalmsley Oct 21, 2018
c315a50
use original bootstrap cake scripts
danwalmsley Oct 21, 2018
ffadd1d
update readme
danwalmsley Oct 21, 2018
fe76b4e
manual submodule clone
danwalmsley Oct 21, 2018
5e1fd79
dont manually clone submodules
danwalmsley Oct 21, 2018
f339447
fix windows build?
danwalmsley Oct 21, 2018
fcda1bc
do not install dotnet.
danwalmsley Oct 21, 2018
d769969
fix powershell task
danwalmsley Oct 21, 2018
9f297ec
fix powershell
danwalmsley Oct 21, 2018
b74aa09
fix powershell'
danwalmsley Oct 21, 2018
f979440
fix argument passing
danwalmsley Oct 21, 2018
5548e98
fix powershell
danwalmsley Oct 21, 2018
bafa8cc
dont publish packages
danwalmsley Oct 21, 2018
65a00f6
fix windows build
danwalmsley Oct 21, 2018
1f91578
missing ;
danwalmsley Oct 21, 2018
930f15c
Update azure-pipelines.yml
jkoritzinsky Oct 21, 2018
bd231f0
dont inspect code.
danwalmsley Oct 21, 2018
f1018a1
Merge branch 'master' into azure-pipelines
danwalmsley Oct 21, 2018
6c70b00
build avalonia native osx part.
danwalmsley Oct 21, 2018
7ddc683
Revert "dont require osx dylib to be available."
danwalmsley Oct 21, 2018
b294e8a
install castxml.
danwalmsley Oct 21, 2018
d8c0ca5
fix syntax
danwalmsley Oct 21, 2018
ffefba1
yaml!!!!!!!!!!!!!!!
danwalmsley Oct 21, 2018
d2a6371
yaml
danwalmsley Oct 21, 2018
268055d
yaml
danwalmsley Oct 21, 2018
3c44dce
finally
danwalmsley Oct 21, 2018
50a158b
fix non osx builds
danwalmsley Oct 21, 2018
a13b170
print environment vars.
danwalmsley Oct 22, 2018
156945b
Azure compatible version numbering
danwalmsley Oct 22, 2018
616eff2
fix IsRunningOnAzure
danwalmsley Oct 22, 2018
645eadd
publish binaries as artifacts to allow packaging in second stage.
danwalmsley Oct 22, 2018
520085c
copy and zip bin files.
danwalmsley Oct 22, 2018
bd86168
dont publish linux binaries
danwalmsley Oct 23, 2018
0492989
use cake 0.30
danwalmsley Oct 23, 2018
4169712
fix yaml
danwalmsley Oct 23, 2018
53ab6a2
fix yaml
danwalmsley Oct 23, 2018
2cd8d48
set path to tools
danwalmsley Oct 23, 2018
3bb7e90
yaml!!!
danwalmsley Oct 23, 2018
0d3a6dc
fix path to cake
danwalmsley Oct 23, 2018
161ee7d
fix dotnet initialization on osx
danwalmsley Oct 23, 2018
18ca292
manually install dotnet on osx
danwalmsley Oct 23, 2018
14ff4f4
burn monomac and make ci build avalonia.native instead.
danwalmsley Oct 23, 2018
8883c45
add avalonia.native package
danwalmsley Oct 23, 2018
038e377
add an avalonia.native nuspec file
danwalmsley Oct 23, 2018
ac2e19c
add a nuspec for avalonia native and make it an artifact for second s…
danwalmsley Oct 23, 2018
6ebe3ad
fix nuspec
danwalmsley Oct 23, 2018
fea6610
fix nuspec
danwalmsley Oct 23, 2018
34af11a
Merge branch 'master' into azure-pipelines
danwalmsley Oct 24, 2018
0a6f31c
remove nuget.core tool.
danwalmsley Oct 24, 2018
51f08d0
Merge branch 'master' into azure-pipelines
danwalmsley Oct 25, 2018
2d140e2
remove traces of nuget publish code.
danwalmsley Oct 25, 2018
aec17ee
fix detection of azure
danwalmsley Oct 25, 2018
f865b06
fix build number on PR builds
danwalmsley Oct 25, 2018
1c8bdae
Merge branch 'master' into azure-pipelines
danwalmsley Oct 26, 2018
6c5b123
simply build and package on osx for now to get complete avalonia.nati…
danwalmsley Oct 26, 2018
1fa29c9
build and package on windows
danwalmsley Oct 26, 2018
a541b27
dont try to publish nuspec file
danwalmsley Oct 26, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add avalonia.native package
  • Loading branch information
danwalmsley committed Oct 23, 2018
commit 8883c45584a3ebb5a6bcfe08b6aaf0d69ed78fe9
19 changes: 18 additions & 1 deletion packages.cake
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,24 @@ public class Packages
},
BasePath = context.Directory("./src/Linux/"),
OutputDirectory = parameters.NugetRoot
}
},
///////////////////////////////////////////////////////////////////////////////
// Avalonia.Native
///////////////////////////////////////////////////////////////////////////////
new NuGetPackSettings()
{
Id = "Avalonia.Native",
Dependencies = new []
{
new NuSpecDependency() { Id = "Avalonia", Version = parameters.Version }
},
Files = new []
{
new NuSpecContent { Source = "Avalonia.Native.dll", Target = "lib/netstandard2.0" }
},
BasePath = context.Directory("./src/Avalonia.Native/bin/" + parameters.DirSuffix + "/netstandard2.0"),
OutputDirectory = parameters.NugetRoot
},
};

var nuspecNuGetSettingInterop = new NuGetPackSettings()
Expand Down