blob: c7b3f84d9fb4ed10f7dac079eaa7c47b4fa9feb4 [file] [log] [blame]
robert.tomczyk18692522020-11-27 07:08:24 +00001---
2#
3# ============LICENSE_START=======================================================
4# Copyright (C) 2018-2020 Nordix Foundation.
5# ================================================================================
6# Licensed under the Apache License, Version 2.0 (the "License");
7# you may not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS,
14# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17#
18# SPDX-License-Identifier: Apache-2.0
19# ============LICENSE_END=========================================================
20- job-template:
21 name: 'win-geode-native-{test-type}'
22
23 node: geode-windows2019
robert.tomczyk2e5ab322023-03-29 10:36:53 +010024 disabled: true
robert.tomczyk18692522020-11-27 07:08:24 +000025 concurrent: true
26
27 properties:
28 - logrotate
29 - github:
30 url: 'https://github.com/Nordix/geode-native.git/'
31
32 parameters:
33 - string:
34 name: PROJECT
35 default: 'Nordix/geode-native'
36 description: JJB configured PROJECT parameter to identify a Nordix GitHub project
37 - string:
38 name: BRANCH
39 default: 'release-nordix/1.13.0'
40 description: JJB configured BRANCH parameter for Nordix GitHub project
41 - string:
42 name: GEODE_SERVER_VERSION
43 default: '1.13.1'
44 description: Version of Geode Server required to test geode-native client on Windows
45 - string:
46 name: GEODE_SERVER_PATH
47 default: 'C:\GeodeServer'
48 description: Location of Geode Server on the Windows test instance
49 - string:
50 name: MSVC_TOOLSET_VERSION
51 default: '14.25'
52 description: MS Visual Studio build toolset version
53
54 scm:
55 - git-scm-github:
56 branch: '$BRANCH'
57 refspec: ''
58 wipe_workspace: true
59 clean_before: false
60 base_dir: 'geode-native'
61
62 wrappers:
63 - workspace-cleanup:
64 disable-deferred-wipeout: true
65
66 builders:
67 - '{build-executor}'
68
69 publishers:
70 - workspace-cleanup:
71 clean-if:
72 - failure: false
73 - notify-slack:
74 slack-channel: '#geode-ci'
75 notify-start: true
76 notify-success: true
77 notify-failure: true
78 notify-back-to-normal: true