blob: aa893b5b33f60f7abbef8c150d33dbd4e9a4da1d [file] [log] [blame]
Fatih Degirmenci79e736b2020-03-13 16:24:37 +00001---
2# ============LICENSE_START=======================================================
3# Copyright (C) 2019 Nordix Foundation.
4# ================================================================================
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# SPDX-License-Identifier: Apache-2.0
18# ============LICENSE_END=========================================================
19
20#-------------------------------------------------------------------------------
21# Macros are used to avoid hitting parameter expansion of curly brackets and
22# the need to using include-raw-escape
23#-------------------------------------------------------------------------------
24- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000025 name: 'tox-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000026 builders:
27 - shell:
Fatih Degirmencic4db9952020-03-19 12:46:33 +000028 !include-raw: ./scripts/tox.sh
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000029
30
31- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000032 name: 'generate-ssh-keypair-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000033 builders:
34 - shell:
35 !include-raw: ./scripts/generate-ssh-keypair.sh
36
37- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000038 name: 'package-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000039 builders:
40 - shell:
41 !include-raw: ./scripts/package.sh
42
43- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000044 name: 'upload-artifact-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000045 builders:
46 - shell:
47 !include-raw: ./scripts/upload-artifact.sh
48
49- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000050 name: 'download-artifact-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000051 builders:
52 - shell:
53 !include-raw: ./scripts/download-artifact.sh
54
55- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000056 name: 'deploy-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000057 builders:
58 - shell:
59 !include-raw: ./scripts/deploy.sh
60
61- builder:
Fatih Degirmenci299841a2020-03-22 09:04:13 +000062 name: 'functest-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000063 builders:
64 - shell:
Fatih Degirmenci299841a2020-03-22 09:04:13 +000065 !include-raw: ./scripts/functest.sh
66
67- builder:
68 name: 'yardstick-macro'
69 builders:
70 - shell:
71 !include-raw: ./scripts/yardstick.sh
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000072
73- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000074 name: 'delete-stack-macro'
Fatih Degirmenci79e736b2020-03-13 16:24:37 +000075 builders:
76 - shell:
77 !include-raw: ./scripts/delete-heat-stack.sh
Fatih Degirmenci2683ff22020-03-17 16:00:27 +000078
79- builder:
Fatih Degirmenci8d3e6822020-03-19 14:55:23 +000080 name: 'wait-pkg-mgr-macro'
Fatih Degirmenci2683ff22020-03-17 16:00:27 +000081 builders:
82 - shell:
83 !include-raw: ./scripts/wait-for-pkg-manager.sh
Fatih Degirmenci299841a2020-03-22 09:04:13 +000084
Fatih Degirmencic4db9952020-03-19 12:46:33 +000085- builder:
Fatih Degirmenci299841a2020-03-22 09:04:13 +000086 name: 'generate-build-metadata-macro'
Fatih Degirmencic4db9952020-03-19 12:46:33 +000087 builders:
88 - shell:
Fatih Degirmenci299841a2020-03-22 09:04:13 +000089 !include-raw: ./scripts/generate-build-metadata.sh
90
91- builder:
92 name: 'promote-macro'
93 builders:
94 - shell:
95 !include-raw: ./scripts/promote.sh
Fatih Degirmencic4db9952020-03-19 12:46:33 +000096