mirror of
https://github.com/dlang/dmd.git
synced 2025-04-27 21:51:03 +03:00
Disable Windows builds on the auto-tester - replace with Azure pipelines
This commit is contained in:
parent
39af480e23
commit
05f724cb4a
5 changed files with 52 additions and 9 deletions
6
.azure-pipelines/windows-artifact.yml
Normal file
6
.azure-pipelines/windows-artifact.yml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
steps:
|
||||||
|
- task: PublishPipelineArtifact@0
|
||||||
|
inputs:
|
||||||
|
artifactName: windows-$(ARCH)
|
||||||
|
targetPath: artifacts
|
||||||
|
displayName: Publish artifacts
|
|
@ -14,8 +14,3 @@ steps:
|
||||||
bash --version
|
bash --version
|
||||||
sh --login .azure-pipelines/windows.sh
|
sh --login .azure-pipelines/windows.sh
|
||||||
displayName: Build DMD
|
displayName: Build DMD
|
||||||
- task: PublishPipelineArtifact@0
|
|
||||||
inputs:
|
|
||||||
artifactName: windows-$(ARCH)
|
|
||||||
targetPath: artifacts
|
|
||||||
displayName: Publish artifacts
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
# Learn more: https://aka.ms/yaml
|
# Learn more: https://aka.ms/yaml
|
||||||
jobs:
|
jobs:
|
||||||
- job: Windows
|
- job: Windows_Bootstrap
|
||||||
timeoutInMinutes: 120
|
timeoutInMinutes: 120
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'vs2017-win2016'
|
vmImage: 'vs2017-win2016'
|
||||||
variables:
|
variables:
|
||||||
VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
|
VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
|
||||||
HOST_DMD_VERSION: 2.092.1
|
HOST_DMD_VERSION: 2.079.0
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
x64:
|
x64:
|
||||||
|
@ -17,6 +17,41 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- template: .azure-pipelines/windows.yml
|
- template: .azure-pipelines/windows.yml
|
||||||
|
|
||||||
|
- job: Windows
|
||||||
|
timeoutInMinutes: 120
|
||||||
|
pool:
|
||||||
|
vmImage: 'vs2017-win2016'
|
||||||
|
variables:
|
||||||
|
VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
|
||||||
|
HOST_DMD_VERSION: LATEST
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
x64:
|
||||||
|
OS: Win_64
|
||||||
|
MODEL: 64
|
||||||
|
ARCH: x64
|
||||||
|
D_COMPILER: dmd
|
||||||
|
steps:
|
||||||
|
- template: .azure-pipelines/windows.yml
|
||||||
|
- template: .azure-pipelines/windows-artifact.yml
|
||||||
|
|
||||||
|
- job: Windows_OMF_Bootstrap
|
||||||
|
timeoutInMinutes: 120
|
||||||
|
pool:
|
||||||
|
vmImage: 'vs2017-win2016'
|
||||||
|
variables:
|
||||||
|
VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
|
||||||
|
HOST_DMD_VERSION: 2.079.0
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
win32:
|
||||||
|
OS: Win_32
|
||||||
|
MODEL: 32
|
||||||
|
ARCH: x86
|
||||||
|
D_COMPILER: dmd
|
||||||
|
steps:
|
||||||
|
- template: .azure-pipelines/windows.yml
|
||||||
|
|
||||||
- job: Windows_OMF
|
- job: Windows_OMF
|
||||||
timeoutInMinutes: 120
|
timeoutInMinutes: 120
|
||||||
pool:
|
pool:
|
||||||
|
@ -33,6 +68,7 @@ jobs:
|
||||||
D_COMPILER: dmd
|
D_COMPILER: dmd
|
||||||
steps:
|
steps:
|
||||||
- template: .azure-pipelines/windows.yml
|
- template: .azure-pipelines/windows.yml
|
||||||
|
- template: .azure-pipelines/windows-artifact.yml
|
||||||
|
|
||||||
- job: Windows_VisualD
|
- job: Windows_VisualD
|
||||||
timeoutInMinutes: 120
|
timeoutInMinutes: 120
|
||||||
|
|
|
@ -79,8 +79,9 @@ defaulttarget: $G debdmd
|
||||||
|
|
||||||
# FIXME: Windows test suite uses src/dmd.exe instead of $(GENERATED)/dmd.exe
|
# FIXME: Windows test suite uses src/dmd.exe instead of $(GENERATED)/dmd.exe
|
||||||
auto-tester-build: $(GEN)\build.exe
|
auto-tester-build: $(GEN)\build.exe
|
||||||
$(RUN_BUILD) "ENABLE_RELEASE=1" "ENABLE_ASSERTS=1" $@
|
echo "Windows builds have been disabled"
|
||||||
copy $(TARGETEXE) .
|
#$(RUN_BUILD) "ENABLE_RELEASE=1" "ENABLE_ASSERTS=1" $@
|
||||||
|
#copy $(TARGETEXE) .
|
||||||
|
|
||||||
dmd: $G reldmd
|
dmd: $G reldmd
|
||||||
|
|
||||||
|
|
|
@ -209,8 +209,13 @@ start_all_tests: $(RUNNER)
|
||||||
$(EXECUTE_RUNNER) all
|
$(EXECUTE_RUNNER) all
|
||||||
|
|
||||||
# The auto-tester cannot run runnable_cxx as its compiler is too old
|
# The auto-tester cannot run runnable_cxx as its compiler is too old
|
||||||
|
ifeq (windows,$(OS))
|
||||||
|
auto-tester-test:
|
||||||
|
echo "Windows builds have been disabled"
|
||||||
|
else
|
||||||
auto-tester-test: $(RUNNER)
|
auto-tester-test: $(RUNNER)
|
||||||
$(EXECUTE_RUNNER) runnable compilable fail_compilation dshell
|
$(EXECUTE_RUNNER) runnable compilable fail_compilation dshell
|
||||||
|
endif
|
||||||
|
|
||||||
$(RESULTS_DIR)/d_do_test$(EXE): tools/d_do_test.d tools/sanitize_json.d $(RESULTS_DIR)/.created
|
$(RESULTS_DIR)/d_do_test$(EXE): tools/d_do_test.d tools/sanitize_json.d $(RESULTS_DIR)/.created
|
||||||
@echo "Building d_do_test tool"
|
@echo "Building d_do_test tool"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue