From: Fatih Degirmenci Date: Thu, 15 Oct 2020 19:11:42 +0000 (+0000) Subject: eiffel: Create periodic build jobs for etos-test-runner-containers X-Git-Url: https://gerrit.nordix.org/gitweb?a=commitdiff_plain;h=b271d83874ec8436b66671ea28e8ea40f9176887;p=infra%2Fcicd.git eiffel: Create periodic build jobs for etos-test-runner-containers Upcoming changes will look for reusing same template for all jobs in order to reduce the duplication as much as possible since commonalities appearing now. Change-Id: Ied2647164ac4fa0d275266a2f172bd07db166b6d --- diff --git a/jjb/eiffel/etos-test-runner-containers-base.yaml b/jjb/eiffel/etos-test-runner-containers-base.yaml new file mode 100644 index 00000000..4f16a6f6 --- /dev/null +++ b/jjb/eiffel/etos-test-runner-containers-base.yaml @@ -0,0 +1,42 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2020 Nordix Foundation. +# ================================================================================ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# ============LICENSE_END========================================================= + +- project: + name: etos-test-runner-containers-base + + project: etos-test-runner-containers-base + + project-name: etos-test-runner-containers-base + + + stream: + - 'master': + branch: 'master' + project-git-repo: 'etos-test-runner-containers' + project-build-macro: 'eiffel-build-periodic-macro' + image-dockerfile: 'base/Dockerfile' + image-name: 'etos-base-test-runner' + image-tag: 'dev' + + distro: ubuntu2004 + + jobs: + - '{project-name}-build-periodic-{distro}-{stream}' + +# vim: set ts=2 sw=2 expandtab: diff --git a/jjb/eiffel/etos-test-runner-containers-go.yaml b/jjb/eiffel/etos-test-runner-containers-go.yaml new file mode 100644 index 00000000..86ff2300 --- /dev/null +++ b/jjb/eiffel/etos-test-runner-containers-go.yaml @@ -0,0 +1,42 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2020 Nordix Foundation. +# ================================================================================ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# ============LICENSE_END========================================================= + +- project: + name: etos-test-runner-containers-go + + project: etos-test-runner-containers-go + + project-name: etos-test-runner-containers-go + + + stream: + - 'master': + branch: 'master' + project-git-repo: 'etos-test-runner-containers' + project-build-macro: 'eiffel-build-periodic-macro' + image-dockerfile: 'go/Dockerfile' + image-name: 'etos-go-test-runner' + image-tag: 'dev' + + distro: ubuntu2004 + + jobs: + - '{project-name}-build-periodic-{distro}-{stream}' + +# vim: set ts=2 sw=2 expandtab: diff --git a/jjb/eiffel/etos-test-runner-containers-python.yaml b/jjb/eiffel/etos-test-runner-containers-python.yaml new file mode 100644 index 00000000..db334784 --- /dev/null +++ b/jjb/eiffel/etos-test-runner-containers-python.yaml @@ -0,0 +1,42 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2020 Nordix Foundation. +# ================================================================================ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# ============LICENSE_END========================================================= + +- project: + name: etos-test-runner-containers-python + + project: etos-test-runner-containers-python + + project-name: etos-test-runner-containers-python + + + stream: + - 'master': + branch: 'master' + project-git-repo: 'etos-test-runner-containers' + project-build-macro: 'eiffel-build-periodic-macro' + image-dockerfile: 'python/Dockerfile' + image-name: 'etos-python-test-runner' + image-tag: 'dev' + + distro: ubuntu2004 + + jobs: + - '{project-name}-build-periodic-{distro}-{stream}' + +# vim: set ts=2 sw=2 expandtab: diff --git a/jjb/eiffel/etos-test-runner-containers-rust.yaml b/jjb/eiffel/etos-test-runner-containers-rust.yaml new file mode 100644 index 00000000..2fa7e12a --- /dev/null +++ b/jjb/eiffel/etos-test-runner-containers-rust.yaml @@ -0,0 +1,42 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2020 Nordix Foundation. +# ================================================================================ +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# ============LICENSE_END========================================================= + +- project: + name: etos-test-runner-containers-rust + + project: etos-test-runner-containers-rust + + project-name: etos-test-runner-containers-rust + + + stream: + - 'master': + branch: 'master' + project-git-repo: 'etos-test-runner-containers' + project-build-macro: 'eiffel-build-periodic-macro' + image-dockerfile: 'rust/Dockerfile' + image-name: 'etos-rust-test-runner' + image-tag: 'dev' + + distro: ubuntu2004 + + jobs: + - '{project-name}-build-periodic-{distro}-{stream}' + +# vim: set ts=2 sw=2 expandtab: