Move build and test instructions from coin to qtbase
That way we can update instructions without waiting for Coin update. The patch contains invalid test instructions, but as cmake port is not yet able to run tests it should not matter. Change-Id: I86088aefec49ded60af00243b0b8c60c8f16147a Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
This commit is contained in:
parent
e9085f4162
commit
263af45b4c
56
coin/module_config.yaml
Normal file
56
coin/module_config.yaml
Normal file
@ -0,0 +1,56 @@
|
||||
version: 1
|
||||
accept_configuration:
|
||||
condition: property
|
||||
property: host.os
|
||||
equals_property: target.os
|
||||
build_instructions:
|
||||
- type: MakeDirectory
|
||||
directory: .git
|
||||
- type: SetBuildDirectory
|
||||
directory: "{{.SourceDir}}"
|
||||
- type: ChangeDirectory
|
||||
directory: "{{.BuildDir}}"
|
||||
- type: ExecuteCommand
|
||||
command: cmake {{.Env.CONFIGURE_ARGS}}
|
||||
maxTimeInSeconds: 6000
|
||||
maxTimeBetweenOutput: 120
|
||||
userMessageOnFailure: >
|
||||
Failed to call cmake. Contact Liang then.
|
||||
- type: ExecuteCommand
|
||||
command: make DESTDIR={{.InstallRoot}} -j {{.NumCPU}} install
|
||||
maxTimeInSeconds: 6000
|
||||
maxTimeBetweenOutput: 120
|
||||
userMessageOnFailure: >
|
||||
Failed to call make install. Contact Liang then.
|
||||
disable_if:
|
||||
condition: property
|
||||
property: host.os
|
||||
equals_value: Windows
|
||||
- type: ExecuteCommand
|
||||
command: jom DESTDIR={{.InstallRoot}} -j {{.NumCPU}} install
|
||||
maxTimeInSeconds: 6000
|
||||
maxTimeBetweenOutput: 120
|
||||
userMessageOnFailure: >
|
||||
Failed to call nmake install. Contact Liang then.
|
||||
disable_if:
|
||||
condition: property
|
||||
property: host.os
|
||||
not_equals_value: Windows
|
||||
- type: SignPackage
|
||||
disable_if:
|
||||
condition: property
|
||||
property: host.os
|
||||
not_equals_value: Windows
|
||||
directory: "{{.InstallRoot}}/{{.AgentWorkingDir}}"
|
||||
- type: UploadArtifact
|
||||
archiveDirectory: "{{.InstallRoot}}/{{.AgentWorkingDir}}"
|
||||
transferType: UploadModuleBuildArtifact
|
||||
maxTimeInSeconds: 1200
|
||||
maxTimeBetweenOutput: 1200
|
||||
test_instructions:
|
||||
- type: ExecuteCommand
|
||||
command: echo "hello world - test"
|
||||
maxTimeInSeconds: 6000
|
||||
maxTimeBetweenOutput: 120
|
||||
userMessageOnFailure: >
|
||||
Failed to call echo. Contact Liang then.
|
Loading…
x
Reference in New Issue
Block a user