blob: 0d3753bfe47dc9bd9cba5105fcd3d955507abd58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import fileinput
class MSBuild (GitHubPackage):
def __init__ (self):
GitHubPackage.__init__ (self, 'mono', 'msbuild', '15', # note: fix scripts/ci/run-test-mac-sdk.sh when bumping the version number
revision = '4c8adc5130321db5508bdfcb2f7719801725c30c')
def build (self):
self.sh ('./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release --skip_tests')
self.sh ('find artifacts -wholename \'*/log/*\' -type f -exec zip msbuild-bin-logs.zip {} \+')
def install (self):
# use the bootstrap msbuild as the system might not have one available!
self.sh ('./artifacts/mono-msbuild/msbuild mono/build/install.proj /p:MonoInstallPrefix=%s /p:Configuration=Release-MONO /p:IgnoreDiffFailure=true' % self.staged_prefix)
MSBuild ()
|