From 7107064b3d9347106503f1b91185b492b764ada7 Mon Sep 17 00:00:00 2001 From: Hengye Date: Wed, 6 Mar 2019 13:57:32 +0800 Subject: [PATCH] Add JJB Jobs for policy/engine and policy/xacml Change-Id: Id6391eee746b8396f689a2190fb2291bed5fcce3 Signed-off-by: Hengye --- .../policy-engine-push-upstream-jobs.yaml | 31 ++++++++++++++++ jjb/policy/policy-engine-rebase-jobs.yaml | 35 ++++++++++++++++++ jjb/policy/policy-engine-verify-jobs.yaml | 36 +++++++++++++++++++ .../policy-xacml-pdp-push-upstream-jobs.yaml | 31 ++++++++++++++++ jjb/policy/policy-xacml-pdp-rebase-jobs.yaml | 35 ++++++++++++++++++ jjb/policy/policy-xacml-pdp-verify-jobs.yaml | 36 +++++++++++++++++++ 6 files changed, 204 insertions(+) create mode 100644 jjb/policy/policy-engine-push-upstream-jobs.yaml create mode 100644 jjb/policy/policy-engine-rebase-jobs.yaml create mode 100644 jjb/policy/policy-engine-verify-jobs.yaml create mode 100644 jjb/policy/policy-xacml-pdp-push-upstream-jobs.yaml create mode 100644 jjb/policy/policy-xacml-pdp-rebase-jobs.yaml create mode 100644 jjb/policy/policy-xacml-pdp-verify-jobs.yaml diff --git a/jjb/policy/policy-engine-push-upstream-jobs.yaml b/jjb/policy/policy-engine-push-upstream-jobs.yaml new file mode 100644 index 000000000..4017b42b0 --- /dev/null +++ b/jjb/policy/policy-engine-push-upstream-jobs.yaml @@ -0,0 +1,31 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= +# + +# this job gets triggered when push-upstream is commented on a change on Nordix Gerrit. +- project: + name: policy-engine-push-upstream + project: policy/engine + project-name: policy-engine + stream: + - master: + branch: '{stream}' + + jobs: + - '{project-name}-{stream}-push-upstream' diff --git a/jjb/policy/policy-engine-rebase-jobs.yaml b/jjb/policy/policy-engine-rebase-jobs.yaml new file mode 100644 index 000000000..be3221ed8 --- /dev/null +++ b/jjb/policy/policy-engine-rebase-jobs.yaml @@ -0,0 +1,35 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= +# + +# this job gets triggered when a change is merged to +# policy/engine project on ONAP Gerrit. +- project: + name: policy-engine-rebase + project: policy/engine + project-name: policy-engine + + stream: + - master: + branch: '{stream}' +# - casablanca: +# branch: '{stream}' + + jobs: + - '{project-name}-{stream}-rebase' diff --git a/jjb/policy/policy-engine-verify-jobs.yaml b/jjb/policy/policy-engine-verify-jobs.yaml new file mode 100644 index 000000000..e947669e8 --- /dev/null +++ b/jjb/policy/policy-engine-verify-jobs.yaml @@ -0,0 +1,36 @@ +--- +# +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= + +# this job gets triggered when a change is proposed to +# policy/engine project on Nordix Gerrit. + +- project: + name: policy-engine-verify + project: policy/engine + project-name: policy-engine + + stream: + - 'master': + branch: '{stream}' + - 'casablanca': + branch: '{stream}' + + jobs: + - '{project-name}-{stream}-verify-java' diff --git a/jjb/policy/policy-xacml-pdp-push-upstream-jobs.yaml b/jjb/policy/policy-xacml-pdp-push-upstream-jobs.yaml new file mode 100644 index 000000000..12393069e --- /dev/null +++ b/jjb/policy/policy-xacml-pdp-push-upstream-jobs.yaml @@ -0,0 +1,31 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= +# + +# this job gets triggered when push-upstream is commented on a change on Nordix Gerrit. +- project: + name: policy-xacml-pdp-push-upstream + project: policy/xacml-pdp + project-name: policy-xacml-pdp + stream: + - master: + branch: '{stream}' + + jobs: + - '{project-name}-{stream}-push-upstream' diff --git a/jjb/policy/policy-xacml-pdp-rebase-jobs.yaml b/jjb/policy/policy-xacml-pdp-rebase-jobs.yaml new file mode 100644 index 000000000..8b7d86808 --- /dev/null +++ b/jjb/policy/policy-xacml-pdp-rebase-jobs.yaml @@ -0,0 +1,35 @@ +--- +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= +# + +# this job gets triggered when a change is merged to +# policy/xacml-pdp project on ONAP Gerrit. +- project: + name: policy-xacml-pdp-rebase + project: policy/xacml-pdp + project-name: policy-xacml-pdp + + stream: + - master: + branch: '{stream}' +# - casablanca: +# branch: '{stream}' + + jobs: + - '{project-name}-{stream}-rebase' diff --git a/jjb/policy/policy-xacml-pdp-verify-jobs.yaml b/jjb/policy/policy-xacml-pdp-verify-jobs.yaml new file mode 100644 index 000000000..0eaf44be5 --- /dev/null +++ b/jjb/policy/policy-xacml-pdp-verify-jobs.yaml @@ -0,0 +1,36 @@ +--- +# +# ============LICENSE_START======================================================= +# Copyright (C) 2018-2019 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========================================================= + +# this job gets triggered when a change is proposed to +# policy/xacml-pdp project on Nordix Gerrit. + +- project: + name: policy-xacml-pdp-verify + project: policy/xacml-pdp + project-name: policy-xacml-pdp + + stream: + - 'master': + branch: '{stream}' + - 'casablanca': + branch: '{stream}' + + jobs: + - '{project-name}-{stream}-verify-java' -- 2.25.1