Merge pull request #96 from cra0zy/mdaddin
Connect MonoDevelop addin building
This commit is contained in:
commit
8b597809e7
3 changed files with 11 additions and 7 deletions
|
@ -55,9 +55,6 @@
|
||||||
<Content Include="Templates\GtkSharp.Template.CSharp.nupkg">
|
<Content Include="Templates\GtkSharp.Template.CSharp.nupkg">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
<Content Include="Templates\GtkSharp.Template.VBNet.nupkg">
|
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
||||||
</Content>
|
|
||||||
<Content Include="Templates\GtkSharp.Template.FSharp.nupkg">
|
<Content Include="Templates\GtkSharp.Template.FSharp.nupkg">
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
|
|
|
@ -16,6 +16,9 @@ steps:
|
||||||
- script: echo "##vso[build.updatebuildnumber]$(version)"
|
- script: echo "##vso[build.updatebuildnumber]$(version)"
|
||||||
displayName: 'Set Build Number'
|
displayName: 'Set Build Number'
|
||||||
|
|
||||||
|
- script: sudo apt install -y monodevelop
|
||||||
|
displayName: 'Install MonoDevelop'
|
||||||
|
|
||||||
- script: ./build.sh --BuildTarget=FullBuild --BuildVersion=$(version)
|
- script: ./build.sh --BuildTarget=FullBuild --BuildVersion=$(version)
|
||||||
displayName: 'CAKE Script'
|
displayName: 'CAKE Script'
|
||||||
|
|
||||||
|
@ -40,6 +43,13 @@ steps:
|
||||||
artifactName: Samples
|
artifactName: Samples
|
||||||
publishLocation: container
|
publishLocation: container
|
||||||
|
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
displayName: Publish MonoDevelop Addin
|
||||||
|
inputs:
|
||||||
|
pathtoPublish: BuildOutput/Addins/MonoDevelop/MonoDevelop.GtkSharp.Addin_$(version).mpack
|
||||||
|
artifactName: MonoDevelop Addin
|
||||||
|
publishLocation: container
|
||||||
|
|
||||||
- task: DotNetCoreCLI@2
|
- task: DotNetCoreCLI@2
|
||||||
displayName: Publish to MyGet
|
displayName: Publish to MyGet
|
||||||
condition: or(eq(variables['Build.SourceBranch'], 'refs/heads/develop'), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
|
condition: or(eq(variables['Build.SourceBranch'], 'refs/heads/develop'), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
|
||||||
|
|
|
@ -160,12 +160,9 @@ Task("PackageAddin")
|
||||||
Configuration = configuration,
|
Configuration = configuration,
|
||||||
};
|
};
|
||||||
msbuildsettings = msbuildsettings.WithProperty("Version", Settings.Version);
|
msbuildsettings = msbuildsettings.WithProperty("Version", Settings.Version);
|
||||||
msbuildsettings = msbuildsettings.WithProperty("MDBinDir", "/opt/MonoDevelop/bin/");
|
|
||||||
msbuildsettings = msbuildsettings.WithTarget("PackageAddin");
|
msbuildsettings = msbuildsettings.WithTarget("PackageAddin");
|
||||||
|
|
||||||
// We need monodevelop on the build system to build the addin
|
MSBuild("Source/Addins/MonoDevelop.GtkSharp.Addin/MonoDevelop.GtkSharp.Addin.sln", msbuildsettings);
|
||||||
// lets wait for its packaging to be finished.
|
|
||||||
// MSBuild("Source/Addins/MonoDevelop.GtkSharp.Addin/MonoDevelop.GtkSharp.Addin.sln", msbuildsettings);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// TASK TARGETS
|
// TASK TARGETS
|
||||||
|
|
Loading…
Reference in a new issue