diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fec63f75..67e46abf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -840,6 +840,48 @@ macos-cpp14-release: # - build-release-cpp14/Unittests/report-doublevec.xml +#----------- Job Informations: +# Type: Build+Test: debug +# OS: Mac +# Language: cpp14 + +macos-M1-cpp14-debug: + stage: build + script: "CI/ci-mac-build.sh cpp14 debug ; CI/ci-mac-test.sh cpp14 debug" + tags: + - AppleM1 + artifacts: + paths: + - build-debug-cpp14/*.dmg + - build-debug-cpp14/*.tar.gz +# reports: +# junit: +# - build-debug-cpp14/Unittests/report.xml +# - build-debug-cpp14/Unittests/report-customvec.xml +# - build-debug-cpp14/Unittests/report-doublevec.xml + +#----------- Job Informations: +# Type: Build+Test: release +# OS: Mac +# Language: cpp14 + +macos-M1-cpp14-release: + stage: build + script: "CI/ci-mac-build.sh cpp14 release ; CI/ci-mac-test.sh cpp14 release" + tags: + - AppleM1 + artifacts: + paths: + - build-release-cpp14/*.dmg + - build-release-cpp14/*.tar.gz +# reports: +# junit: +# - build-release-cpp14/Unittests/report.xml +# - build-release-cpp14/Unittests/report-customvec.xml +# - build-release-cpp14/Unittests/report-doublevec.xml + + + # ----------------- # Windows tasks @@ -902,63 +944,6 @@ build-VS2019-x64-shared-FALSE-apps: - build-release/unittests/report-doublevec.xml -#------------- Job Informations: -# Type: Build+Test: Release -# OS: Windows -# Architecture: x64 -# Shared: TRUE -# VS Version: VS2019 -# Apps: {{APPS}} - -build-VS2019-x64-shared-TRUE-apps: - stage: build - variables: - BUILD_PLATFORM: "VS2019" - ARCHITECTURE: "x64" - SHARED: "TRUE" - APPS: "ON" - script: "CI\\Windows.bat" - tags: - - VS2019 - - Qt5150 - artifacts: - paths: - - build-release/*.exe - reports: - junit: - - build-release/unittests/report.xml - - build-release/unittests/report-customvec.xml - - build-release/unittests/report-doublevec.xml - -#------------- Job Informations: -# Type: Build+Test: Release -# OS: Windows -# Architecture: x64 -# Shared: FALSE -# VS Version: VS2019 -# Apps: {{APPS}} - -build-VS2019-x64-shared-FALSE-apps: - stage: build - variables: - BUILD_PLATFORM: "VS2019" - ARCHITECTURE: "x64" - SHARED: "FALSE" - APPS: "ON" - script: "CI\\Windows.bat" - tags: - - VS2019 - - Qt5150 - artifacts: - paths: - - build-release/*.exe - reports: - junit: - - build-release/unittests/report.xml - - build-release/unittests/report-customvec.xml - - build-release/unittests/report-doublevec.xml - - #------------- Job Informations: # Type: Build+Test: Release # OS: Windows diff --git a/CI/gitlab-ci/mac-m1-template-job.yml b/CI/gitlab-ci/mac-m1-template-job.yml new file mode 100644 index 00000000..bc65e997 --- /dev/null +++ b/CI/gitlab-ci/mac-m1-template-job.yml @@ -0,0 +1,20 @@ +#----------- Job Informations: +# Type: Build+Test: {{BUILDTYPE}} +# OS: Mac +# Language: {{LANGUAGE}} + +macos-M1-{{LANGUAGE}}-{{BUILDTYPE}}: + stage: build + script: "CI/ci-mac-build.sh {{LANGUAGE}} {{BUILDTYPE}} ; CI/ci-mac-test.sh {{LANGUAGE}} {{BUILDTYPE}}" + tags: + - AppleM1 + artifacts: + paths: + - build-{{BUILDTYPE}}-{{LANGUAGE}}/*.dmg + - build-{{BUILDTYPE}}-{{LANGUAGE}}/*.tar.gz +# reports: +# junit: +# - build-{{BUILDTYPE}}-{{LANGUAGE}}/Unittests/report.xml +# - build-{{BUILDTYPE}}-{{LANGUAGE}}/Unittests/report-customvec.xml +# - build-{{BUILDTYPE}}-{{LANGUAGE}}/Unittests/report-doublevec.xml + diff --git a/CI/gitlab-ci/mac.yml b/CI/gitlab-ci/mac.yml index 208cda0c..57d973c2 100644 --- a/CI/gitlab-ci/mac.yml +++ b/CI/gitlab-ci/mac.yml @@ -8,3 +8,7 @@ {mac-template-job.yml, BUILDTYPE=debug, LANGUAGE=cpp14} {mac-template-job.yml, BUILDTYPE=release, LANGUAGE=cpp14} +{mac-m1-template-job.yml, BUILDTYPE=debug, LANGUAGE=cpp14} +{mac-m1-template-job.yml, BUILDTYPE=release, LANGUAGE=cpp14} + +