Skip to content
Snippets Groups Projects
Commit 19ef513c authored by Martin Heistermann's avatar Martin Heistermann
Browse files

wip

parent b20f67ef
Branches
Tags
No related merge requests found
Pipeline #9052 failed
stages:
- builder-container
- build-container
- component
- test
- release
include:
tags:
- cgg
- win22
- docker-windows
# include the component located in the current project from the current SHA
- component: $CI_SERVER_FQDN/$CI_PROJECT_PATH/vs22-cmake@$CI_COMMIT_SHA
inputs:
stage: component
job-name:
tags:
- cgg
- win22
- docker-windows
.template-docker-windows:
tags:
......@@ -61,6 +70,7 @@ include:
x64-vs2022:
stage: build-container
extends: .template-docker-windows
variables:
TAG_PREFIX: "x64-vs2022-"
......@@ -87,6 +97,7 @@ ensure-job-added:
echo "Component Job present"
fi
# If the pipeline is for a new tag with a semantic version, and all previous jobs succeed,
# create the release.
create-release:
......
......@@ -2,11 +2,20 @@ spec:
inputs:
stage:
default: test
BUILD_TYPE:
default: Release
tags:
default: []
job-name:
description: "The job's name"
default: vs22-x64
---
component-job:
stage: $[[ inputs.stage ]]
tags: $[[ inputs.tags ]]
script: echo job 1
.job-template-windows:
......@@ -17,10 +26,7 @@ component-job:
CL_NAME: "cl"
TOOLSET: "v143"
VCPKG_ROOT: "C:/Tools/vcpkg/"
tags:
- cgg
- win22
- docker-windows
tags: $[[ inputs.tags ]]
variables:
BUILD_TYPE: Release # Debug currently fails with an internal LLVM error
#CL_NAME: clang-cl
......@@ -87,3 +93,10 @@ component-job:
- 'if(!$?) { throw "tests failed" }'
- 'ccache -s'
"$[[ inputs.job-name ]]":
extends:
- .job-template-windows-ninja
variables:
BUILD_TYPE: Release
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment